Ансвер:
После прочтения и прочтения и прочтения еще немного документации. Я решил пойти с CXF. И Axis, и CXF могут работать в Tomcat. Похоже, что Axis быстрее внедряет сервисы, но и еще больше ограничивает разработчика. Например, мне еще предстоит выяснить, как поместить мою регистрационную информацию в заголовок службы AXIS. Итак: CXF это ...
Мне нужно разработать систему клиент / сервер, которая использует tomcat (6) в качестве сервера и клиента, созданного в C #. Связь между ними будет осуществляться через SOAP.
Мой вопрос: что такое хорошая библиотека для отображения SOAP-> Servlet на сервере tomcat? Я смотрел на ось Apache, но из того, что я могу прочитать об оси в их руководстве пользователя http://ws.apache.org/axis/java/user-guide.html, он отображает от мыла до классов Java на очень высоком уровне без особого контроля. Что мне нужно, это библиотека мыла, где я могу определить wsdl и сопоставить его с методом в сервлете на немного более низком уровне. Кто-нибудь знает о такой библиотеке?
Я привык использовать веб-сервисы SOAP, и у меня есть довольно хорошее представление об этом. У меня нет никакого практического опыта внедрения сервера. Я понимаю, что механизм SOAP предоставляет определенные методы в классе, описанном в wsdd. Но когда я читаю документацию по оси, я продолжаю работать с java для примеров java, сериализаторов и десериализаторов. Я получаю отчетливое ощущение, что ось - это Java-платформа с использованием мыла. Я ошибаюсь?
Ось делает то, что мне нужно? Мне нужно иметь возможность контролировать WSDL в том смысле, что мне нужна поддержка таких элементов управления, как maxOccurs, sequence, choice и так далее. Предоставляет ли мне Axis возможность управлять этими вещами или я ищу другую библиотеку?