এটি সম্ভবত উপরের কয়েকটি পোস্টে মতামত হিসাবে সত্যই অন্তর্গত, তবে আমার এখনও তা করার মতো প্রতিনিধি নেই, তাই এখানে চলে যায়।
আমি মনে করি এটি আকর্ষণীয় যে দু'টি প্রযুক্তির প্রকৃত মান বা সীমাবদ্ধতার সাথে প্রায়শই SOAP এবং REST (আইএমও) এর জন্য উত্সাহিত প্রচুর উপকারিতা ও বিস্মৃততা খুব কম। সম্ভবত REST এর জন্য সর্বাধিক উল্লেখযোগ্য প্রো হ'ল এটি "হালকা ওজন" বা আরও বেশি "মানব পাঠযোগ্য" হতে থাকে। এক পর্যায়ে এটি অবশ্যই সত্য, আরইএসটি-এর প্রবেশের ক্ষেত্রে কম বাধা রয়েছে - এসওএপি-এর চেয়ে কম প্রয়োজনীয় কাঠামো রয়েছে (যদিও আমি যারা এই বলেছি যে ভাল টুলিংয়ের মূলত উত্তর এখানে রয়েছে - আমি এসওএপি টুলিংয়ের খুব খারাপ বিষয়) বেশ ভয়ঙ্কর)।
তবে প্রাথমিক প্রবেশের ব্যয়টি ছাড়াই, আমি মনে করি যে REST ছাপটি অনুরোধের URL গুলির ফর্মের সংমিশ্রণ এবং বেশিরভাগ REST পরিষেবাদি দ্বারা বিনিময় করা ডেটার জটিলতার থেকে আসে comes আরআরইএসটি সহজ, আরও বেশি মানব পাঠযোগ্য অনুরোধ ইউআরএল এবং ডেটা আরও ডাইজেস্টেবল হতে উত্সাহিত করে be তবে কি পরিমাণে এগুলি রেস্টের অন্তর্নিহিত এবং কতটা মাত্র তারা কেবল দুর্ঘটনাক্রমে। সহজ ইউআরএল কাঠামোটি আর্কিটেকচারের প্রত্যক্ষ ফলাফল - তবে এটি সমানভাবে এসওএপি ভিত্তিক পরিষেবাদিতে প্রয়োগ করা যেতে পারে। যত বেশি ডাইজেস্টেবল ডেটা কোনও সংজ্ঞায়িত কাঠামোর অভাবের ফলস্বরূপ হতে পারে। এর অর্থ আপনি নিজের ডেটা ফর্ম্যাটগুলি আরও ভাল রাখতে পারবেন বা আপনি প্রচুর কাজ করতে যাচ্ছেন। সুতরাং এখানে এসওএপি এর অতিরিক্ত কাঠামো,
সুতরাং কম্পিউটার সিস্টেমগুলির মধ্যে কাঠামোগত ডেটার বিনিময় ব্যবহারের জন্য আমি নিশ্চিত নই যে এসইএপি (বা ভিসা-বিপরীতে) থেকে আরএসটি অন্তর্নিহিত ভাল, তারা কেবল আলাদা। আমি মনে করি আরএসটি বনাম এসওএপি-র উপরের গতিশীল বনাম স্ট্যাটিক টাইপিংয়ের তুলনা ভাল। যেখানে ডায়ানমিক ভাষাগুলি ঝামেলার দিকে ঝুঁকতে থাকে তা দীর্ঘমেয়াদে রক্ষণাবেক্ষণ এবং কোনও সিস্টেমের রক্ষণাবেক্ষণে হয় (এবং দীর্ঘমেয়াদে আমি এক বছর বা 2 বলছি না, আমি 5 বা 10 বলছি)। এটি দেখতে আকর্ষণীয় হবে যে সময়ের সাথে সাথে REST একই চ্যালেঞ্জগুলির মধ্যে পড়ে কিনা। আমি মনে করি যে এটি যদি হয় তবে আমি যদি বিতরণকৃত তথ্য প্রক্রিয়াকরণ ব্যবস্থা তৈরি করতাম তবে আমি এসওএপি-কে যোগাযোগ ব্যবস্থা হিসাবে গ্র্যাভিয়েট করতাম (ট্রান্সমিশন এবং অ্যাপ্লিকেশন প্রোটোকল লেয়ারিং এবং নমনীয়তার কারণে যা এটি উপরে বর্ণিত রয়েছে)
অন্য জায়গাগুলিতে যদিও বিশ্রাম আরও উপযুক্ত মনে হয়। ক্লায়েন্ট এবং এর সার্ভারের মধ্যে অ্যাজ্যাক্স (পে-লোড নির্বিশেষে) এর একটি বড় উদাহরণ। এই ধরণের সংযোগের দীর্ঘায়ু হওয়ার জন্য আমার খুব বেশি যত্ন নেই এবং ব্যবহারের স্বাচ্ছন্দ্য এবং নমনীয়তা একটি প্রাথমিকতম। একইভাবে যদি আমার কিছু বাহ্যিক পরিষেবাতে দ্রুত অ্যাক্সেসের প্রয়োজন হয় এবং আমি মনে করি না যে আমি সময়ের সাথে মিথস্ক্রিয়াটি রক্ষণাবেক্ষণের বিষয়ে যত্ন নিয়ে যাচ্ছি (আবার আমি ধরে নিচ্ছি যে এইখানেই আরআরইএসটি আমার আরও বেশি ব্যয় করতে চলেছে, এক উপায় বা অন্য কোনও), তবে আমি সম্ভবত বিশ্রামটি বেছে নিতে পারি যাতে আমি দ্রুত প্রবেশ করতে পারি।
যাইহোক, এগুলি উভয়ই কার্যকর প্রযুক্তি এবং আপনি প্রদত্ত অ্যাপ্লিকেশনটির জন্য কী ট্রেড অফগুলি তৈরি করতে চান তার উপর নির্ভর করে তারা আপনাকে ভাল (বা খারাপভাবে) পরিবেশন করতে পারে।