веб-сервис, вызывающий другой веб-сервис - PullRequest
0 голосов
/ 22 апреля 2011

Кто-нибудь знает, как вызвать один веб-сервис из другого веб-сервиса? Это вообще возможно? Я использую weblogic, но он не вдавался в подробности относительно того, как WSDL изменится с вызывающего веб-сервиса на второй.

Любые советы о том, как я буду называть одну форму другой, будут оценены.

спасибо

Mark

1 Ответ

1 голос
/ 22 апреля 2011

Я не могу говорить о веб-логике, но о веб-службах, и, конечно, можно вызывать веб-службы из веб-служб. WSDL не меняется вообще, поскольку он описывает только открытый интерфейс вашего сервиса, который не меняется, если вы решите передать внутреннюю логику в другой сервис. Вероятно, вам нужно сгенерировать клиент Web-сервиса на основе WSDL второго сервиса. Этот сгенерированный код может затем использоваться первой службой.

В качестве альтернативы вы можете рассмотреть WS-BPEL. Это специфичный для предметной области язык для составных служб, то есть для объединения нескольких служб WSDL с целью предоставления услуги WSDL более высокого уровня. Eclipse BPEL Designer может быть отправной точкой для инструмента моделирования, Apache ODE для среды выполнения.

...