एसओए आर्किटेक्चर में काम करने के लिए सेवाओं को बनाने/अनुकूलन करते समय इंटरफेस का खुलासा तब तक हो सकता है जब तक उपभोक्ताओं को प्रतिक्रिया को संसाधित करने की क्षमता हो।
अधिक संक्षिप्त उत्तर देने के लिए, मैं आरईएसटी को एक HTTP इंटरफेस के रूप में समझूंगा जो सीआरयूडी संचालन कर सकता है, शायद एक्सएमएल या जेएसओएन ऑब्जेक्ट के अनुरोधों का जवाब दे सकता है।
एसओएपी सेवा पक्ष पर अधिक जटिल संचालन के लिए खुद को उधार देता है, पुस्तकालयों और एसओएपी के शामिल एक्सएमएल के सिस्टम में जटिलता का परिचय देता है।
यदि आपको केवल संसाधनों का प्रतिनिधित्व करना है जो सरल सीआरयूडी संचालन के माध्यम से पहुंचा जा सकता है तो जटिलता को कम करने के लिए एक आरईएसटी इंटरफेस को लागू करने पर विचार करने के लायक है, भले ही सेवा एसओएपी इंटरफेस के साथ सेवाओं के साथ चलती है। यह आवश्यक होगा कि सेवा का उपभोक्ता रीस्टफुल स्टाइल प्रतिक्रियाओं के साथ-साथ एसओएपी क्लाइंट के रूप में कार्य करने में सक्षम हो।
रखरखाव में सुधार और विकास में आसानी लाने के लिए सेवा में निरंतरता के लिए तर्क होंगे, लेकिन यह एक आवश्यकता नहीं है और केवल निर्णय प्रक्रिया में शामिल किया जाना चाहिए।
डिज़ाइन में मैसेजिंग बस सहित, विषम सेवाओं को मानक ट्रांसफॉर्म (एक्सएसएलटी, कस्टम) को उस प्रक्रिया में डालने से और अधिक प्रभावी ढंग से निपटाया जा सकता है जो सेवाओं से प्रतिक्रिया को मानक प्रारूप में संशोधित कर सकता है पूरा।