से .NET वेब सेवा (WSE 2/3, WS-Security) को कॉल करना मुझे जावा से .NET में लिखी गई एक वेब सेवा कॉल करने की आवश्यकता है। वेब सेवा डब्लूएस-सिक्योरिटी स्टैक (या तो डब्लूएसई 2 या डब्लूएसई 3 लागू करती है, यह मेरे पास मौजूद जानकारी से स्पष्ट नहीं है)।जावा
सेवा प्रदाता से प्राप्त जानकारी में डब्लूएसडीएल, एक पॉलिसी कैश.कॉन्फिग फ़ाइल, कुछ नमूना सी # कोड, और नमूना एप्लिकेशन शामिल है जो सफलतापूर्वक सेवा को कॉल कर सकता है।
यह उतना उपयोगी नहीं है जितना लगता है क्योंकि यह स्पष्ट नहीं है कि जावा क्लाइंट लिखने के लिए मुझे इस जानकारी का उपयोग कैसे करना है। यदि नीति के अनुसार वेब सेवा अनुरोध पर हस्ताक्षर नहीं किया गया है तो इसे सेवा द्वारा खारिज कर दिया जाता है। मैं अपाचे एक्सिस 2 का उपयोग करने की कोशिश कर रहा हूं और मुझे क्लाइंट उत्पन्न करने के लिए पॉलिसी कैस.कॉन्फिग फ़ाइल और डब्लूएसडीएल का उपयोग करने के बारे में कोई निर्देश नहीं मिल रहा है।
कई उदाहरण हैं जो मैंने वेब पर पाए हैं लेकिन सभी मामलों में उदाहरणों के लेखकों ने सेवा और ग्राहक दोनों का नियंत्रण किया था और इसलिए काम करने के लिए दोनों पक्षों पर बदलाव करने में सक्षम थे । मैं उस स्थिति में नहीं हूँ।
क्या किसी ने इसे सफलतापूर्वक किया है?
डब्ल्यूएसई अप्रचलित है, और केवल तभी उपयोग किया जाना चाहिए जब कोई अन्य विकल्प न हो। –
@ माइकल: दोस्त, मुझे तुम्हारा दर्द महसूस होता है (क्योंकि मेरी हाउटो खोज ने मुझे यहां ले जाया था)। – Roboprog