Я использовал Apache CXF для демонстрации около десяти классов Java в качестве веб-сервисов.
Я создал клиентов, использующих CXF, Axis и .NET.
В Axis и CXF создается "Сервис" или "Локатор". Из этой службы вы можете получить "Порт". "Порт" используется для индивидуальных вызовов методов, открытых веб-службой.
В .NET "Служба" напрямую предоставляет вызовы веб-службе.
Может кто-нибудь объяснить разницу между портом, службой, локатором и конечной точкой, когда дело касается веб-служб?
Ось:
PatientServiceImplServiceLocator locator =
new PatientServiceImplServiceLocator();
PatientService service = locator.getPatientServiceImplPort();
CXF:
PatientServiceImplService locator = new PatientServiceImplService();
PatientService service = locator.getPatientServiceImplPort();
.net:
PatientServiceImplService service = new PatientServiceImplService();