2012-04-26 12 views
8

के बीच मतभेद एसओए अवधारणा को समझना आसान है, लेकिन मैं उद्यम सेवा अभिन्न आर्किटेक्चर और बीपीईएल और अपाचे कैमल जैसी प्रौद्योगिकियों से परिचित नहीं हूं।ऊंट और बीपीईएल

मुझे पता है कि बीपीईएल सेवाओं को ऑर्केस्ट्रेट करने में मदद करता है, और कैमल एंटरप्राइज़ इंटीग्रेशन पैटर्न का कार्यान्वयन है। मैं वर्तमान में प्रसिद्ध उद्यम एकीकरण पैटर्न पुस्तक पढ़ रहा हूं।

लेकिन ईआईपी और ऑर्केस्ट्रेशन के बीच की सीमा मेरे लिए बहुत पतली लगती है। मेरे दिमाग में, ऊंट भी अपने तरीके से सेवाओं को व्यवस्थित करता है। इसके अलावा, ऊंट बहुत सारे कनेक्टर प्रदान करता है ताकि विभिन्न प्रोटोकॉल आसानी से उपयोग किए जा सकें।

क्या बीपीईएल से ऊंट बेहतर है?
या क्या बीपीईएल के साथ चीजें करना संभव है कि आप ऊंट के साथ नहीं कर सकते?
कौन सा?
जो मैंने पढ़ा है, ऐसा लगता है कि आरईएलटी सेवाओं को ऑर्केस्ट्रेट करने के लिए बीपीईएल से ऊंट बेहतर है: क्या यह सच है?

उत्तर

6

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

बेशक, बीच में कुछ ऐसा है - जैसे समरूप प्रोटोकॉल के बीच रूटिंग जहां कोई समाधान होगा। जैसे आपका आराम उदाहरण। यह भी ध्यान रखें कि ऊंट ऑर्केस्ट्रेशन एंजियंस जैसे सक्रियता और अपाचे ओडे के साथ एक साथ चलाया जा सकता है।

7

हम पिछले प्रश्न में कई बार इस प्रश्न का उत्तर देने का प्रयास कर रहे हैं। हमारे उत्पाद टीआईबीसीओ बिजनेसवर्क्स (अपाचे कैमल जैसे कुछ) और टीआईबीसीओ iProcess (अपाचे सर्विसमिक्स की तरह कुछ) थे।

और हम सरल निष्कर्ष पर पहुंचा

  • यदि आपका प्रक्रिया लंबी अवधि (आप आमतौर पर निरस्त करने और जब तक प्रबंधक से मंजूरी प्रतीक्षा करने की आवश्यकता) आप BPEL चाहते हैं।
  • यदि आपकी प्रक्रियाएं अधिक अल्पकालिक हैं और कोई भी लोग शामिल नहीं हैं, तो आप एकीकरण (ऊंट) चाहते हैं।

यह हमेशा लागू नहीं होता है और इन दो दुनिया में मजबूत सीमाएं नहीं होती हैं, लेकिन आप इसे सरल बना सकते हैं। और एक और नोट - आप एकीकरण उत्पादों के साथ बीपीईएल जैसी प्रक्रियाएं कर सकते हैं और इसके विपरीत। यह सिर्फ दृष्टिकोण का मामला है। लेकिन यदि आप इन नियमों के साथ रहते हैं, तो आप दोनों के बीच अंतर करने में सक्षम होना चाहिए। कई और पहलू हैं, लेकिन यह मुझे सबसे महत्वपूर्ण लगता है।

संबंधित मुद्दे