open source - BizTalk सर्वर के लिए कुछ व्यवहार्य विकल्प क्या हैं?




open-source (8)

विभिन्न प्रणालियों के एकीकरण रणनीतियों का मूल्यांकन करने में, मुझे प्रोत्साहन के कुछ शब्द मिलते हैं, लेकिन BizTalk सर्वर पर निराशा के कुछ शब्द भी आते हैं।

BizTalk सर्वर (दोनों एक डेवलपर दृष्टिकोण और एक व्यावसायिक उपयोगकर्ता) का उपयोग करने के लिए कुछ पेशेवर और विपक्ष क्या हैं, और क्या कंपनियां ओपन सोर्स विकल्प भी मान सकती हैं? क्या व्यवहार्य विकल्प हैं?

संपादित करें: जिटरबिट एक दिलचस्प पसंद की तरह लगता है ओपन सोर्स और अच्छी तरह से इंजीनियर होने लगता है। यहां पर किसी के साथ काम करने का कोई अनुभव है?


बिज़टॉक के साथ मेरा अनुभव मूल रूप से समय की एक निराशाजनक अपशिष्ट था।

जब आप बी 2 बी डेटा एकीकरण कर रहे हैं (जो कि शायद किसी एंटरप्राइज़ एप्लिकेशन का सबसे कठिन हिस्सा है) आपको बहुत ही बढ़िया मामला और अजीब सा व्यापार तर्क तर्क है, जिससे आपको अपना खुद का समाधान रोल करना होगा

डेटा फ़ाइलों को पार्स करना और उन्हें एक अलग प्रारूप में बदलने के लिए कितना मुश्किल है? इतना मुश्किल नहीं जब तक आप इसे फ्रिएटेड मिडलवेयर सिस्टम इंजेक्ट करने की कोशिश नहीं कर रहे हैं जैसे कि बिज्टाक इसके मध्य में।


ओएसएस स्पेस में (हालांकि मैंने उनको व्यक्तिगत रूप से एक बिज़-टाल्क प्रतिस्थापन के रूप में कभी नहीं उपयोग किया है) - आप जावा / जे 2 ईईई मैसेजिंग इंजन जैसे कि ओपन एमक्यू (जो सूर्य उद्यम एक रिबैग्ड और समर्थन के बिना) का उपयोग कर सकते हैं। यदि आपको इस के शीर्ष पर ऑर्केस्ट्रेस / कोरियोग्राफ़ी (यानी SOA / ESB टुकड़े) की आवश्यकता है, तो आप अपाचे खच्चर की तरह कुछ देख सकते हैं


हमने कुछ सालों तक बिज़टॉक का उपयोग किया था, लेकिन इसे हमारे अपने कस्टम फ्रेमवर्क के लिए दिया था जो कि अधिक लचीलेपन की अनुमति देता है।


एक बिज़्नेस सलाहकार के रूप में मुझे एरिक जेड दाढ़ी के साथ कम से कम आंशिक रूप से सहमत होना होगा, बहुत सी बढ़त वाले मामलों में बहुत समय लगता है लेकिन कुछ परिदृश्यों को बहुत ही चिकनी रूप से नियंत्रित किया जाता है, इसलिए यह सब आईएमओ निर्भर करता है लेकिन जब आप (एरिक) बिज़टेक फूला हुआ कहते हैं तो मुझे असहमत होना पड़ता है! हमने पाया है कि प्रदर्शन और विश्वसनीयता उत्कृष्ट है, यह लचीला है और बॉक्स के बाहर बहुत अच्छे एडाप्टर के साथ आता है।


हम 2004 के संस्करण से BizTalk का उपयोग कर रहे हैं, और अब संस्करण 2006 आर 2 और 2004 चल रहे हैं का मिश्रण है। मैंने पाया कि सीखने की अवस्था काफी गंभीर थी, और समाधान के लिए विकास का समय हमेशा तेज़ नहीं होता है वे निश्चित रूप से कमियां हैं जहां BizTalk वास्तव में उत्कृष्टता है, इसकी गलती सहिष्णुता, अनुपूरक वितरण और प्रदर्शन में है। आप आश्वस्त रह सकते हैं कि डेटा खोया नहीं जाएगा। रिट्री कार्यक्षमता और दोष सहिष्णुता इतनी आम तौर पर बोलती है कि अगर सिस्टम नीचे हैं तो BizTalk यह संभाल लेगा कि सिस्टम को लाइन पर वापस आने के बाद और सफल वितरण आ जाएगा। इन सभी मुद्दों जैसे डाउनटाइम, आदि जो एकीकरण परिदृश्य में महत्वपूर्ण हैं BizTalk द्वारा नियंत्रित किए जाते हैं।
इसके अलावा, आम तौर पर बोलते समय समाधान विकसित होते हैं, बिज़टैक ने मूलभूत प्रणालियों के संचार प्रोटोकॉल और डेटा स्वरूपों को एक्सएमएल के रूप में सब कुछ से निपटने के तरीकों से अस्वाभावित किया है, इसलिए जब समाधान विकसित होते हैं, तो आपको आमतौर पर उन प्रणालियों के लिए विशिष्ट कोड लिखना नहीं पड़ता है, तो आप BizTalk xml ढांचा।

पिछले वर्ष, हमने एक मशहूर नाम के एक जावा ओपन सोर्स इंजन को कार्यान्वित किया है जो हमारे एचएल 7 रूटिंग के लिए है। मुझे पता चला कि एचएल 7 प्रयोजनों के लिए, BizTalk के लिए एचएल 7 एडॉप्टर के साथ काम करने के लिए एक चुनौती है। प्रबंधन ने यह बताया कि हम मिल्थ को एचएल 7 रूटिंग के लिए इस्तेमाल करते हैं। जहां सीखने की अवस्था के संदर्भ में बिज़टेक नीचे गिरता है, मिर्थ ऊपर बना देता है। समाधान विकसित करने के लिए यह बहुत आसान है खुशी के साथ समस्या यह है कि इसमें वास्तव में कोई गारंटीकृत डिलीवरी नहीं है। अधिकांश एडेप्टर (hl7 को छोड़कर) का कोई पुन: प्रयास करने की कार्यक्षमता नहीं है, यदि आप चाहते हैं कि आपको अपना स्वयं लिखना पड़े। दूसरा, मंथक तिथि खो सकता है अगर यह नीचे चला जाता है। मैं इसका उपयोग करना बहुत आसान कहता हूं (हालांकि कोई दस्तावेज नहीं है) लेकिन मुझे इसे एंटरप्राइज़ समाधान कॉल करने के लिए कड़ी दबाया जाएगा। मैं jitterbit को देखने के लिए जा रहा हूं जिसका उल्लेख किसी और ने किया था।


मैं बिटरटेक से सॉल्यूशन की तलाश करते हुए अपार (यूआरएल पोस्ट करने में असमर्थ, लेकिन Google को पाता है) में आया था। मुझे अभी तक इस का प्रयास करना है

मेरी आखिरी कंपनी में बहुत जटिल समस्याएं थीं, जो कि बिज़टॉक के लिए बहुत जटिल और सुस्त थी, लेकिन मैं मदद नहीं कर सकता, लेकिन लगता है कि यह मुख्य रूप से कार्यान्वयन के लिए नीचे था जो सलाहकार ने किया था।


बिज़्टेक और बी 2 बी एकीकरण के साथ मेरा अनुभव यह है कि अधिकांश संगठन वास्तव में स्कीमा प्रथम डिजाइन नहीं करते हैं या उस बात के लिए XML मानकों को पूरी तरह से समझें। ज्यादातर वस्तुओं को बुनाई देते हैं और उम्मीद करते हैं कि वे अर्थपूर्ण स्कीमा एक उद्यम वातावरण में, यह पीछे की ओर है

बिजटॉक में सीखने की अवस्था है, लेकिन एक बार आप इसे प्राप्त कर लेते हैं, तो आप स्थायित्व, प्रदर्शन, सही स्केलेबिलिटी, और विस्तारयोग्यता के साथ पुरस्कृत होते हैं। जैसा कि अधिकांश ने कहा है, हालांकि, यह सुनिश्चित करने के लिए सबसे अच्छा है कि यह आपकी आवश्यकताओं को पूरा करे और बिज़टॉक को अपनी आवश्यकताओं के अनुरूप करे।

अतीत में मैंने 2009 के बीच बिज़टॉक 2004 के साथ काम किया है, और एक अन्य उत्पाद जिसे वेबमॉल्ड्स कहते हैं।


हमेशा सूर्य की (अब ओरेकल) ओपनएसबी फ्रेमवर्क है इसका आम तौर पर बिज्तक का एक छोटा, हल्का संस्करण है, लेकिन लगभग सभी समान सुविधाओं के साथ।

आप इसके साथ और कोड लिखते हैं, यद्यपि।

इसका खुला स्रोत भी