Webmethods. Может ли он размещать собственные веб-сервисы?

Webmethods Integration Server может интегрировать системы и управлять различными веб-сервисами из внешних систем в сети.

Мой вопрос: возможно ли создать код Java, работающий на сервере интеграции Webmethods, и представить его как веб-службу? Таким образом, веб-методы размещают веб-службу.


person byneri    schedule 07.12.2010    source источник


Ответы (2)


да это возможно. Вы можете использовать службу Java внутри IS для кодирования своей логики. Вы должны определить интерфейс для этой службы (тип документа). После этого вы создаете провайдера веб-сервиса, который вызывает ваш сервис. Это относится к ИС версии 7 и выше.

person MS.    schedule 27.01.2011
comment
Можно ли вызвать потоковую службу webMethods из приложения Java? - person Doug Hauf; 09.05.2014
comment
да. Это возможно, но для вызова потоковых служб необходимо включить библиотеку IS. Вам понадобятся такие классы, как: com.wm.app.b2b.client.Context, и вызовите метод invoke(). - person MS.; 12.06.2014

Безусловно, это одна из основных целей платформы.

Чтобы предоставить любую службу (поток, java, служба адаптера и т. д.), вам необходимо создать коннектор веб-службы (типа «Поставщик»), а затем перетащить на него службы, которые вы хотите предоставить. Затем вы можете указать на WSDL, который он генерирует.

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

Вы также можете проксировать другие веб-службы (например, подход с оберткой и слоем), создав соединитель веб-службы (поставщик) с использованием существующего WSDL. Затем он будет имитировать существующий WSDL и позволит вам предоставить его реализацию.

person Nathan Lee    schedule 04.01.2012