SOA - सेवा संरचना
विवरण
सेवा संरचना सेवाओं का एक संग्रह है, जहाँ कई छोटी सेवाओं को एक बड़ी सेवा में एक साथ जोड़ दिया जाता है।
नीचे आरेख सेवा संरचना दिखाता है:

उपरोक्त आरेख में, सेवा ए, सेवा बी और सेवा सी छोटी सेवाएं हैं।
बड़ी सेवा A, B और C को एक साथ जोड़कर बनाई गई है।
सेवा संरचना प्रदर्शन
यह सेवाएं घटक संरचना की तरह ही एक नेटवर्क के माध्यम से एक दूसरे के साथ संवाद करती हैं, जहां एक ही एप्लिकेशन में हो रहे अंतर-घटक संचार की तुलना में अंतर-सेवा संचार बहुत धीमा है। यदि ईएसबी (एंटरप्राइज सर्विस बस) के माध्यम से सेवाएं आंतरिक रूप से संचार करती हैं और बड़ी सेवाएं कई छोटी सेवाओं से विघटित हो जाती हैं तो प्रदर्शन खराब होगा।
सेवा रचनाओं को आदिम और जटिल विविधताओं में वर्गीकृत किया जा सकता है। प्रारंभिक सेवा-उन्मुख समाधानों में पॉइंट-टू-पॉइंट एक्सचेंजों या आदिम रचनाओं के माध्यम से सरल तर्क को लागू किया गया था। जैसे-जैसे तकनीक विकसित हुई, जटिल रचनाएं अधिक परिचित हुईं।