2011-11-21 14 views
5

हमारे पास एक वेब सेवा है जो अपाचे सीएक्सएफ का उपयोग कर HTTP पर SOAP पर चल रही है, और जेएमएस पर एसओएपी पर स्विच करने की आवश्यकता है। यह मेरे लिए अपेक्षाकृत नए आधार है और इंटरनेट मेरे लिए सभी जवाब नहीं दे रहा था, या मैं इसे अधिक समझ नहीं पाया।स्टार्टर्स के लिए जेएमएस पर SOAP

अनुभवी दिग्गजों में से कोई भी HTTP ओटी जेएमएस (सरल अंग्रेजी में जो आप सबसे अच्छा करते हैं) से यह रूपांतरण प्राप्त करने के लिए कदमों की व्याख्या करते हैं, तो यह वास्तव में सहायक होगा ताकि मैं इसे समझ सकूं और कार्यान्वित कर सकूं।

यह भी जांचने के लिए कोई जानकारी प्राप्त करना चाहती है कि क्या JMS पर एसओएपी पारदर्शी है (चाहे हम अनुरोध & प्रतिक्रिया की निगरानी कर सकें)।

अग्रिम धन्यवाद और उत्साह में !!

+0

क्या यह सीएक्सएफ होना चाहिए? – skaffman

+0

@skaffman सौभाग्य से या दुर्भाग्य से हाँ ... – optimusprime619

+0

आपको यह भी उल्लेख करना चाहिए कि आप किस कंटेनर का उपयोग कर रहे हैं (उदाहरण के लिए, जेटी, टॉमकैट) क्योंकि ट्रांसपोर्ट-लेयर स्टफ उस पर इंटरैक्ट करता है। –

उत्तर

3

इंटरनेट कई उदाहरण प्रदान कर सकता है। यहां कुछ प्रारंभ करने के लिए है: JMS configuration in CXF using Camel

डब्ल्यूएस इनबाउंड कॉल से जेएमएस इनबाउंड संदेश में कदम काफी पारदर्शी है।

सरल उच्च स्तरीय कदम (सरल अंग्रेजी में साथ शुरू करने के लिए):

(क) सेटअप अपने JMS सर्वर यकीन है कि यह यह परीक्षण से काम करता है - या, OpenJMS का उपयोग कर हेमीज़ इसे करने के लिए संदेश भेजने, कुछ अन्य ग्राहक।

(ख) CXF सेटअप में JMS सर्वर और विशिष्ट कतार

(ग) इनबाउंड संदेशों पर कनेक्शन: अपने कोड में, एक एमडीबी (MessageDrivenBean) वर्ग है, जो CXF कनेक्शन सेटअप से जुड़ा हुआ है बनाने

(डी) आउटबाउड संदेश: अपने कोड में, एक नियंत्रक को परिभाषित करें जो जेएमएस को कनेक्शन और सत्र प्राप्त करने के लिए सीएक्सएफ के संदर्भ का उपयोग करता है - और उनका उपयोग करके एक संदेश भेज सकता है।

मुझे यह सुनकर खुशी होगी कि यह कैसा चल रहा है।

+0

धन्यवाद ... सरल अंग्रेजी चट्टानों ... कोशिश करेंगे और थोड़ी देर में आपको बताएंगे ... – optimusprime619

+0

और मुझे लगता है कि मुझे लगता है कि वसंत बूट में ऐसा करने की ज़रूरत है, कोई मदद? –

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