Посредничество IBM ESB без WID

Я должен интегрировать свой веб-сервис с IBM Enterprise Service Bus (ESB). Я думаю, что не должно быть никакого посредничества, потому что эта служба имеет только одно местоположение и не должна изменять запросы. Это правда? Может ли администратор ESB просто подключить веб-сервис к шине?

Если необходимо написать код посредника: есть ли бесплатные учебные пособия и инструменты для создания такого посредника, или я должен купить WebSphere Integration Developer (WID)? Это посредничество должно быть простым, и я не хочу тратить деньги на то, что когда-то использовалось.

2 ответа

Решение

Отказ от ответственности: я консультант WebSphere ESB для IBM.

Ответ на ваш вопрос зависит от того, что вы ожидаете, что WebSphere ESB (WESB) сделает для вас. Если вы просто пытаетесь подключить потребителя веб-службы к поставщику веб-службы, вам не нужен WESB для этого. Однако, как правило, люди хотят использовать WESB, потому что они либо хотят поместить некоторую логику между ними (например, преобразование из одного интерфейса веб-службы в другой), либо потому, что они могут захотеть позже. В любом случае, вам нужно создать посреднический модуль, чтобы сделать это - нет шины как таковой, к которой вы просто подключаете сервисы.

На практике вам потребуется WebSphere Integration Developer (WID) для этого - было бы много работы по созданию посредников вручную, это не документировано и также не поддерживается IBM. Ваша местная клиентская группа IBM должна иметь возможность консультировать вас, но эти продукты обычно приобретаются вместе.

Надеюсь, это поможет.

В портфеле IBM есть несколько ESB. Единственный, который действительно не нуждается в WID - это IBM WebSphere DataPower (я не знаю достаточно о Ломбарди, чтобы комментировать). Если у вас есть выбор, я бы воспользовался этим, чтобы ваша компания пошла по этому пути.

Другие вопросы по тегам