Мне поручено создать клиент веб-службы, который будет обращаться к сторонней веб-службе на основе SOAP.Spring Web Service Client Архитектура и дизайн Предложения
Наш оригинальный программник использует Apache Axis для доступа к веб-сервису. В основном он должен был генерировать классы POJO на основе файла WSDL.
Я собираюсь использовать Spring WS вместо этого для реализации клиентского веб-сервиса. Я видел примеры. Я не касаюсь какой-либо вещи Apache Axis. Может ли кто-нибудь дать мне представление о архитектуре и дизайне клиента, который я буду внедрять?
Вот что я планирую сделать:
1. Get a copy of the WSDL
2. Generate the POJO classes based on WSDL
3. Implement the web service client using Spring web service template.
4. Use the POJO classes to contain the data that I will be sending, manipulating, and receiving. A marshaller/unmarshaller will do the conversion from XML to Object and vice versa
Для создания классов POJO из файла WSDL, что программа или банку я должен использовать?
Кроме того, какая разница между SAAJ и Apache AXIOM? Я знаю, что я буду использовать один из них.