এই প্রশ্নের উত্তর দেওয়া যায় এমন একাধিক উপায় রয়েছে:
সমাপ্তি পয়েন্টগুলির সমষ্টি
এপিআই গেটওয়েগুলি বেশিরভাগই অন্যান্য শেষ পয়েন্টগুলিকে একত্র করে, অগত্যা তাদের ফলাফলগুলি হয় না। এটি হ'ল এটি একটি একক সার্ভার যা কিছু অতিরিক্ত কার্যকারিতা যেমন প্রমাণীকরণ বা রাউটিংয়ের সাথে অন্যান্য শেষ পয়েন্টগুলি মিরর করে।
বিষয়টি হ'ল কিছু পরিষেবা কেন্দ্রীভূত করা, বাইরের নেটওয়ার্ক থেকে প্রকৃত সার্ভারগুলি আড়াল করা ইত্যাদি to
ফলাফলের সমষ্টি
আপনি যদি গেটওয়েতে সত্যই ব্যবসায়ের যুক্তি রাখতে চান, অন্য নথিতে এক সাথে বিভিন্ন নথি টানছেন, বা কেবল অনুরোধ বা প্রতিক্রিয়া পরিবর্তন করছেন, আপনি একটি এন্টারপ্রাইজ সার্ভিস বাসের দিকে তাকিয়ে থাকতে পারেন ।
সমষ্টিটি ভাল কিনা
এটি অবশ্যই বিতর্কযোগ্য এবং পৃথক মতামত পর্যন্ত। একটি তর্ক করতে পারে যে, এসওএ / ইএসবি ধরণের সমাধানগুলি থেকে আমরা বেশিরভাগ ক্ষেত্রেই (বেশিরভাগ) দূরে পেয়েছি reason এই কারণটি হতে পারে কারণ স্বতন্ত্র দায়িত্বগুলি পরিষ্কার ছিল না এবং প্রান্তটি "বোবা" রেখে ইএসবি দিকে সংগ্রহ করার ঝোঁক থাকবে। পরিণামে ESB এর সবকিছু জেনে ফলাফল।
"REST" পদ্ধতিটি ভিন্ন। এটি "স্মার্ট" এন্ডপয়েন্টগুলিতে তৈরি করে, তাদের অংশটি জেনে এবং নিশ্চিত করে তোলে যে অন্য কোনও উপাদানগুলির কোনও বিবরণ জানা দরকার নেই। গেটওয়ের প্রতিক্রিয়া সম্পর্কে আরও জানার সাথে এই ধারণাটি নিজের মধ্যেই বিরোধী বলে মনে হচ্ছে ।
প্রকৃতপক্ষে, কিছু আর্কিটেকচার ধারণা রয়েছে, যেমন স্ব-অন্তর্ভুক্ত সিস্টেমগুলি , যা এই ধারণাটি তৈরি করে, আপনার ক্লায়েন্টের যে কোনও ক্রিয়াকলাপ প্রয়োজন হবে তা একটি নির্দিষ্ট শেষের দিক দিয়ে সম্পূর্ণভাবে আবৃত করা উচিত । এটা তোলে করা উচিত নয় দায়িত্ব নিজস্ব এলাকার একটি অনুরোধটি পূরণ করার অন্যদের সাথে সমলয় যোগাযোগ প্রয়োজন। এটি আরও পরামর্শ দেয় যে সমষ্টিগত ফলাফলগুলি প্রতিরক্ষামূলক হতে পারে।
সর্বদা হিসাবে যদিও, এটি সব সঠিক প্রয়োজনীয়তার উপর নির্ভর করে।