আমি এর আগে একটি REST এপিআই প্রয়োগ করেছি এবং আমি এটি সত্যিই পছন্দ করেছি। সাধারণভাবে আপনি বাস্তবায়ন যখন বিশ্রাম সাবান উপর, আপনার ক্লায়েন্ট / সার্ভার আরো লম্ব হয় অর্থ যে আপনার আরো অনেক অবাধে আপনার ক্লায়েন্ট (গুলি) প্রভাবিত না করেই সার্ভার পরিবর্তন করতে পারেন। এই অরথোগোনালিটি এইচটিটিপি ক্রিয়াগুলির মাধ্যমে আরও বিমূর্ত এবং ইতিমধ্যে সুস্পষ্টভাবে সংজ্ঞায়িত যোগাযোগ ব্যবহারের কারণে। এছাড়াও, আপনার REST প্রতিক্রিয়াগুলিতে এম্বেড থাকা হাইপারলিংকের ব্যবহার আপনার এপিআই তুলনামূলকভাবে ব্যথামুক্ত এবং প্রসারিত করা সহজ করে। গ্রাহকরা নতুন সংস্থাগুলিতে পৌঁছানোর জন্য এই এম্বেড করা লিঙ্কগুলি অনুসরণ করবেন বলে মনে করা হচ্ছে কোনও মানুষের মতো আরও তথ্যের জন্য 'ড্রিল ডাউন' ওয়েবপৃষ্ঠায় থাকা লিঙ্কগুলি অনুসরণ করতে পারে।
এই বলে, আমার কিছু সহকর্মী ছিল যাদের বলা হয়েছিল যে তাদের এসওএপি ব্যবহার করতে হবে এবং তারা সর্বদা এটি সম্পর্কে অভিযোগ করেছিল। তাই আমি দু'জনকে আরও বিশদভাবে গবেষণা করতে গিয়েছিলাম।
সাধারণভাবে আমি যা পেয়েছি তা হ'ল REST উচ্চ বিতরণ অ্যাপ্লিকেশনগুলির জন্য উপযুক্ত , যখন আপনার কয়েকশ, হাজার বা মিলিয়ন ক্লায়েন্ট থাকে । একটি কারণ উপরে বর্ণিত অर्थোগোনালিটি, অন্যটি হ'ল আপনি যেহেতু এইচটিটিপি ব্যবহার করছেন তাই নিখরচায় পাবেন aching
যখন আপনার ক্লায়েন্ট বা দু'জনের জন্য দ্রুত একটি ছোট এপিআই দরকার হয় এবং আপনি স্কেলেবিলিটি সম্পর্কে খুব বেশি চিন্তিত নন তখন SOAP দ্রুত যাওয়ার উপায় হতে পারে। আপনার যদি সম্পদের চারপাশে কাঠামোগত কোনও আর্কিটেকচার না থাকে তবে এটি আপনার পক্ষে আরও উপযুক্ত হতে পারে কারণ REST বাস্তবায়ন করতে সক্ষম হতে এমনকি আপনার অ্যাপ্লিকেশনটির পুনর্গঠন করতে আপনার কিছুটা সময় নিতে পারে।