2010-11-09 4 views
0

На самом деле мне нужно работать с веб-сервисом, написанным на .NET с WSE 3.0 и цифровой подписью и шифрованием мыльных сообщений. Я должен сделать java-клиент, чтобы потреблять web-сервис .net.WSE 3.0 + X509 + java

У меня есть файл wsdl, файл CA.cer, файл certoencrypt.cer от поставщика, и я хотел бы знать, с чего начать, чтобы сделать java-клиент, чтобы он мог использовать веб-службу.

Любая помощь будет оценена по достоинству.

ответ

0

Я ничего не знаю о wse 3.0, но это не должно иметь никаких ограничений на создание клиента для вызова веб-сервиса из java. Как правило, вы должны начать с создания прокси-классов веб-сервиса, используя что-то вроде JAX-WS RI (я бы рекомендовал это, так как он был упакован с JDK 1.6) или Axis2. Другим полезным инструментом для разработки веб-сервисов является SOAP UI.

С помощью soap ui вы можете сгенерировать вышеупомянутые прокси-классы с использованием различных рамок веб-сервиса, включая упомянутые выше 2. как только вы создадите эти классы, вам захочется ссылаться на них из вашего проекта и использовать их для совершения ваших вызовов веб-сервиса. есть примеры того, как это сделать по всему Интернету, а детали реализации будут зависеть от используемой вами структуры.