ईएआई सॉल्यूशंस मिडलवेयर मैसेजिंग सिस्टम से बिजनेस प्रोसेस इंटीग्रेशन में बदल रहे हैं। ईएआई बाजार आम तौर पर ईएआई के लिए ओएसआई मॉडल की परतों पर केंद्रित है, जैसे एकीकरण मिडलवेयर, और इंटरफेस सिंटेक्स। इन दो परतों पर लक्ष्य का मुख्य कारण ईएआई उद्योग की अपरिपक्वता है और यह भी कि इन दो परतों में उत्पादन करना आसान है।
प्लेटफ़ॉर्म एकीकरण - यह विषम हार्डवेयर, ऑपरेटिंग फ्रेमवर्क और एप्लिकेशन प्लेटफॉर्म के बीच कनेक्टिविटी का समर्थन करता है। प्लेटफ़ॉर्म एकीकरण का समर्थन करने वाली कई प्रौद्योगिकियां हैं -
-
संदेश भेजना - यह एसिंक्रोनस कनेक्टिविटी के लिए है
-
दूरस्थ प्रक्रिया कॉल - सिंक्रोनस कनेक्टिविटी
-
वस्तु अनुरोध दलाल − दोनों तरह की कनेक्टिविटी
प्रत्येक एप्लिकेशन को जोड़ने का तर्क या तो कोड या प्री-कोडेड एप्लिकेशन एडेप्टर के माध्यम से परिभाषित किया जाना चाहिए। सिस्टम में डेटा परिभाषा में अंतर को समेटने के लिए अतिरिक्त कार्यक्षमता की आवश्यकता है। यह हाथ से कोडिंग या डेटा अनुवाद और परिवर्तन उत्पादों के उपयोग द्वारा पूरा किया जा सकता है। संदेश रूटिंग के लिए तर्क की आवश्यकता होती है और इसे हैंड-कोडिंग या संदेश ब्रोकर द्वारा समर्थित किया जा सकता है।
डेटा एकीकरण − दो प्रकार के डेटा एकीकरण इस प्रकार हैं -
-
डेटाबेस गेटवे जैसे Sybase DirectConnect, Information Builders EDA SQL, और Oracle Open Gateway जो विषम डेटा स्रोतों के लिए SQL एक्सेस का समर्थन करता है। वे सिंक्रोनस डेटा एक्सेस उत्पाद हैं और डेटाबेस डिज़ाइन में ज्ञान के साथ आवश्यक सॉफ़्टवेयर डेवलपर हैं।
-
डेटा निकालने, बदलने, स्थानांतरित करने और लोड करने के लिए कई टूल हैं- ETML टूल -
-
वे डेटा वेयरहाउस या विशाल बैच स्थानान्तरण के मूल लोडिंग के लिए उपयुक्त सरणी या पॉइंट-इन-टाइम समाधान हैं। वे सॉफ्टवेयर लॉजिक को दरकिनार कर सीधे डेटा को एक्सट्रेक्ट और लोड करते हैं। ETML विक्रेता मैसेजिंग समर्थन के माध्यम से कार्यक्षमता तक पहुँच रहे हैं।
-
घटक एकीकरण - हब और स्पोक इंटीग्रेशन-हब कुछ एकीकरण प्रदान करता है। एप्लिकेशन सर्वर का उपयोग कई रिलेशनल डेटाबेस स्रोतों तक डेटा एक्सेस का समर्थन करने के लिए किया जाता है, पैकेज किए गए सॉफ़्टवेयर के लिए एप्लिकेशन एडेप्टर और मैसेजिंग जैसी मिडलवेयर सेवाएं भी सुलभ हैं।
प्रक्रिया एकीकरण - यह ईएआई समाधान के लिए उच्चतम स्तर के अमूर्तता और लचीलेपन का समर्थन करता है। यह प्रबंधकों को ग्राफिकल मॉडलिंग इंटरफ़ेस के माध्यम से व्यावसायिक प्रक्रियाओं का वर्णन, निगरानी और परिवर्तन करने की अनुमति देता है।
बिजनेस प्रोसेस मॉडलिंग व्यावसायिक उपयोगकर्ताओं और विश्लेषकों को यह वर्णन करने में सहायता करती है कि प्रोग्रामिंग के बजाय ग्राफिकल मॉडल और घोषणात्मक भाषा के माध्यम से सिस्टम और संगठनात्मक सीमाओं में डेटा कैसे प्रवाहित होता है। एकीकरण समाधान मॉडल से बनाया गया है। जब परिवर्तनों की आवश्यकता होती है, तो उन्हें मॉडल में बनाया जा सकता है और समाधान में इसे फिर से बनाया जा सकता है। समाधान के निष्पादन से पहले सिमुलेशन भी पूरा किया जा सकता है।