हमारा आवेदन बाहरी सिस्टम के समूह के लिए एक उपभोक्ता की तरह एकीकृत करने जा रहा है।एंटरप्राइज़ अनुप्रयोगों के लिए एकीकरण आर्किटेक्चर सर्वोत्तम प्रथाओं
इनमें से अधिकांश एकीकरण केवल संदेश प्रसंस्करण और रूटिंग नहीं हैं। एक जटिल राज्य, नियत निष्पादन और अन्य सामान भंडारण जैसे जटिल तर्क हैं।
इसके अलावा, प्रत्येक एकीकरण बहुत आम तर्क साझा नहीं करता है।
इस तरह के सिस्टम बनाने के लिए सबसे अच्छा अभ्यास क्या है?
क्या मुझे सभी में एकीकरण परत बनाना चाहिए? यह प्रत्येक एकीकरण के लिए विभिन्न अपाचे ऊंट मार्गों और प्रोसेसर के साथ एक अखंड आवेदन किया जा सकता है:
या मैं छोटे और सरल स्टैंडअलोन क्षुधा का एक समूह के लिए यह विभाजित करना चाहिए ताकि वे बढ़ाया और स्वतंत्र रूप से तैनात किया जा सकता?
क्या लाभ और कमियां मैं प्रत्येक समाधान के साथ मिल सकता है?
मेरे लिए, एक ESB या एक ऊंट कोष आवेदन लक्ष्य फिर से प्रयोज्य और एक अद्वितीय बिंदु, आपके मामले में: मुख्य आवेदन का उपयोग, सुरक्षा और लॉग। भले ही प्रत्येक बाहरी प्रणाली के लिए सेवा प्रदान करने के लिए अलग-अलग तर्क हों। तो मेरे रास्ते के लिए monolithic आवेदन। –