मैंने वेब सेवाओं के रूप में लगभग दस जावा वर्गों का पर्दाफाश करने के लिए अपाचे सीएक्सएफ का उपयोग किया है।
मैंने सीएक्सएफ, एक्सिस और .NET का उपयोग कर क्लाइंट जेनरेट किए हैं।
एक्सिस और सीएक्सएफ में एक "सेवा" या "लोकेटर" उत्पन्न होता है।
इस सेवा से आप "पोर्ट" प्राप्त कर सकते हैं।
वेब पोर्ट द्वारा प्रकट विधियों को व्यक्तिगत कॉल करने के लिए "पोर्ट" का उपयोग किया जाता है।
.NET में "सेवा" सीधे वेब सेवा पर कॉल का खुलासा करता है।
क्या कोई वेब सेवाओं की बात करते समय पोर्ट, सेवा, लोकेटर और एंडपॉइंट के बीच अंतर को समझा सकता है?
एक्सिस:
PatientServiceImplServiceLocator locator =
new PatientServiceImplServiceLocator();
PatientService service = locator.getPatientServiceImplPort();
CXF:
PatientServiceImplService locator = new PatientServiceImplService();
PatientService service = locator.getPatientServiceImplPort();
.net:
PatientServiceImplService service = new PatientServiceImplService();