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