एंटरप्राइज़ सर्विस बस (ESB) एक एकीकृत प्लेटफ़ॉर्म है जो जटिल सॉफ़्टवेयर अनुप्रयोगों के लिए एक इवेंट संचालित और मानक-आधारित मैसेजिंग इंजन या बस के माध्यम से मूलभूत इंटरैक्शन और संचार सेवाएँ प्रदान करता है, जिसे मिडलवेयर इंफ्रास्ट्रक्चर उत्पाद तकनीकों के साथ बनाया गया है। ESB प्लेटफ़ॉर्म एक सेवा और परिवहन चैनल के बीच लिंक को अलग करने की दिशा में तैयार किया गया है और इसका उपयोग सेवा-उन्मुख वास्तुकला (SOA) आवश्यकताओं को पूरा करने के लिए किया जाता है।
ESB की सटीक परिभाषा के बारे में राय अलग-अलग हैं क्योंकि यह शब्द अक्सर ESB के अंतर्निहित सॉफ़्टवेयर इंफ्रास्ट्रक्चर को संदर्भित करता है।
ESB में निम्नलिखित मुख्य घटक शामिल हैं:
- आर्किटेक्चरल प्लेटफ़ॉर्म
- सॉफ़्टवेयर उत्पाद
- सॉफ़्टवेयर उत्पाद पैकेज
ESB एक स्थापित एंटरप्राइज़ मैसेजिंग सिस्टम के लिए एक वैचारिक परत प्रदान करता है, जो एकीकरण आर्किटेक्ट को कोड लिखे बिना मैसेजिंग लाभ लागू करने की अनुमति देता है। पारंपरिक एंटरप्राइज़ एप्लिकेशन एकीकरण (EAI) तकनीकों, जैसे कि मोनोलिथिक हब या स्पोक स्ट्रक्चर स्टैक के विपरीत, ESB आवश्यकतानुसार वितरित परिनियोजन और सहयोग के साथ मौलिक भागों के रूप में अलग किए गए सरल फ़ंक्शन पर आधारित है।
इसके अतिरिक्त, ESB में मीट्रिक-आधारित SOA और SOA 2.0 संरचनात्मक तत्व होते हैं जो लचीलापन और कई परिवहन मीडिया क्षमता प्रदान करते हैं। अधिकांश ESB प्रदाता स्वतंत्र संदेश प्रारूपों को ध्यान में रखते हुए SOA मानों को एकीकृत करते हैं।
0 Comments