2008-11-23 14 views
9

लोग,TIBCO.EMS नेट ग्राहक/WCF चैनल

TIBCO अप्रैल में वापस WCF चैनलों के लिए समर्थन की घोषणा की है - अब तक materialized है कि कुछ भी नहीं है ??

मैं इन नए डब्ल्यूसीएफ चैनल बिट्स को कहां और कैसे डाउनलोड कर सकता हूं, या "TIBCO.EMS .NET क्लाइंट लाइब्रेरी" के वर्तमान .NET 2.0/3.5 संस्करण पर मुझे अपना हाथ कहां मिल सकता है ??

हम TIBCO के लिए किसी भी संबंध अब तक के बिना एक छोटा सा आईएसवी हो, लेकिन हमारा एक बड़े ग्राहक अपने TIBCO ईएमएस प्रणाली के साथ Interop करने के लिए हमें आवश्यक है, तकनीकी पृष्ठभूमि की जानकारी हम

:-(जरूरत है प्रदान करने में सक्षम किया जा रहा बिना

किसी भी संकेत और संकेत के लिए धन्यवाद मार्क

फ़ॉलो-अप - 2009-जनवरी -14: ज्यादा प्रतिक्रिया नहीं यहाँ .... आप में से जो TIBCO ईएमएस का उपयोग कर - आप इसे कैसे के साथ इंटरफेस है, उदाहरण के लिए संवाद और डेटा को आगे और आगे भेजें ??

अद्यतन (अप्रैल 201 0)
मुझे .NET से "मूल" TIBCO.EMS.dll की जांच करने का अवसर मिला है, साथ ही साथ उनके डब्ल्यूसीएफ कार्यान्वयन, और मेरा निष्कर्ष है: मूल एपीआई का उपयोग करें। यह आसान है, यह आसान है, यह काम करता है।

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

उत्तर

11

यदि आप बस तिब्को ईएमएस .NET क्लाइंट का उपयोग करते हैं तो आपका संचार स्टैक बहुत आसान होगा। यह जेएमएस के बाद स्टाइल है, जिसका व्यापक रूप से एंटरप्राइज़ सॉफ्टवेयर विकास में उपयोग किया जाता है। इसलिए जेएमएस प्रोग्रामिंग करने के तरीके पर बहुत सारी तकनीकें हैं। जावा और सी # इतने समान हैं कि टीबीको ईएमएस .NET क्लाइंट प्रोग्रामिंग को लागू करने के लिए मानसिक अनुवाद करना आसान है।

वितरित अनुप्रयोगों के लिए बहुत से संचार चैनलों को डिज़ाइन और कार्यान्वित करने के बाद, मेरा अनुभव ऑपरेशन में अधिक विश्वसनीय और मुसीबत मुक्त है।

डब्ल्यूसीएफ की तरह अबास्ट्रक्शन परतों के साथ समस्या यह है कि लगभग हमेशा एक छिपी हुई अमूर्त समस्या कहीं छिपी हुई है।

+0

@RogerV: हाँ, इसके लिए धन्यवाद। तिब्को डब्ल्यूसीएफ कार्यान्वयन वांछित होने के लिए बहुत कुछ छोड़ देता है .... जबकि देशी ईएमएस पुस्तकालय ठीक काम करता प्रतीत होता है। –

+0

मैं अपने कुछ ग्राहकों के साथ एकीकृत करने के लिए टीआईबीसीओ ईएमएस .नेट क्लाइंट का उपयोग करता हूं और यहां पर कई लोगों ने यह ठीक काम किया है। लेकिन, मैं उनके ठोस वर्गों और आंतरिक रचनाकारों और इंटरफेस की कमी के कारण यूनिट परीक्षण लिखने में सक्षम नहीं हूं। आपने इस मुद्दे को कैसे दूर किया? –

3

टिब्को और डब्ल्यूसीएफ के लिए आपको कम से कम संस्करण 4.4.3 चलाना आवश्यक है जितना कि टिब्को समर्थन करता है। अन्यथा आपको मानक प्रोटोकॉल का उपयोग करना होगा। उनके पास .NET है इसलिए आपको इंटरऑप नहीं करना चाहिए। मैंने अभी तक डब्लूसीएफ घटक का उपयोग नहीं किया है, जहां तक ​​मैं काम करता हूं वह अभी भी 4.3.0 पर है और जब वे कहते हैं कि इसे काम करना चाहिए तो यह समर्थित नहीं है। हमें अभी बिट्स मिल गए हैं क्योंकि हमें जल्द ही 5 अपडेट करना होगा।

इन बिट्स को पाने के लिए आपको अपने क्लाइंट से इसे प्राप्त करना होगा यदि वे चाहते हैं कि आप इसके साथ काम करें। यह मेरी राय होगी कि टिस्को से संपर्क करने के लिए आपकी सबसे अच्छी शर्त होगी कि आप कुछ काम कर सकते हैं या नहीं।

हालांकि बड़ा सवाल यह होगा कि आपके ग्राहक का उपयोग करने वाले तिब्को ईएमएस का कौन सा संस्करण होगा।

+0

ठीक है, धन्यवाद - अभी तक सुनिश्चित नहीं है कि वे किस संस्करण में चल रहे हैं, और वे किस इंटरफ़ेस का उपयोग करेंगे। मेरे पास पहले से ही आईबीएम वेबस्पेयर संदेशक्यूयू के लिए एक सी # इंटरफ़ेस है - लेकिन मुझे आश्चर्य हुआ कि उन्होंने कहा था कि यह एक "एसओएपी-टू-ईएमएस" इंटरफ़ेस होगा - जैसे webservice को कॉल करना .... हमम ..... –

+0

यदि डेटा को एक तरफ धक्का दिया जा रहा है, तो विक्रेता एकीकरण में बाहरी विक्रेता को एक साधारण वेब सेवा कॉल देना बहुत आम बात है जो संदेश ब्रोकर (या ईएसबी) पर कतारबद्ध करने के लिए एक संदेश भेजता है। हां, बहुत से विक्रेताओं को द्वि-दिशात्मक, एसिंक मैसेजिंग ग्रोक के लिए बहुत अधिक लगता है। – RogerV

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