Есть ли в JAVA отличный инструмент для работы с webservice или wsdl?
Да. Существует стандартизированный API ( JAX-WS ), который даже интегрирован в стандартный API Java (пакеты javax.xml.ws) начиная с Java 6, и несколько его реализаций, таких как Axis и CXF .
javax.xml.ws
Если вы являетесь пользователем Spring, я бы порекомендовал модуль веб-службы Spring.Это облегчает использование WSDL, создание веб-сервисов и реализацию клиентов.
Читать о утилите wsimport , которая генерирует код поддержки клиента из документа WSDL (или URL-адреса, указывающего на конечную точку службы).
Если вы используете Eclipse, попробуйте Eclipse Web Tools Platform Project , это хорошо с моей точки зрения и достаточно для меня.
Для веб-служб IntelliJIDEA ссылка