WebSphere

Учебные руководства по шлюзам proxy

Шлюз proxy - это модуль, получающий запросы Web-служб и передающий их в конечные точки, определенные в группе proxy.

Как создать шлюз proxy

Шлюзы proxy - это модули SCA, содержащие примитив передачи Поиск конечной точки шлюза. При создания модуля в WebSphere Integration Developer вы определяете группы proxy для данного модуля. Также вы указываете место в сообщении-запросе, в котором находится имя виртуальной службы. Виртуальная служба является посредником для одной или нескольких реальных служб. Необходимо указать, каким образом определять имя виртуальной службы: с помощью URL входящего запроса (по умолчанию) или с помощью XPath.

После того, как вы развернете модуль шлюза proxy на WebSphere Enterprise Service Bus (WebSphere ESB) или WebSphere Process Server, можно использовать виджет Шлюз proxy для определения виртуальных служб в группах proxy. С помощью данного виджета создаются связи между конечными точками виртуальных и реальных служб. Связи хранятся во встроенном хранилище конфигурации.

Каким образом вызвать виртуальную службу

Для доступа клиента к виртуальной службе необходим соответствующий WSDL. Получить WSDL можно путем ввода конечной точки URL виртуальной службы в Web-браузере и добавив строку: ?wsdl. Например, http://zzz/Gold?wsdl, где http://zzz/ - это адрес шлюза proxy, а Gold - имя виртуальной службы.

Когда шлюз proxy обрабатывает запрос клиента, имя виртуальной службы, которое используется для поиска конечных точек, должно совпадать с именем виртуальной службы в запросе клиента. Если вы создаете модуль шлюза proxy с типом маршрутизации по умолчанию, то есть, на основе URL-адреса, и используете URL, указанный в обработанном WSDL, маршрутизация запроса выполняется автоматически. Если вы создаете модуль шлюза proxy с маршрутизацией на основе XPath, убедитесь в том, что указанное расположение сообщения содержит верное имя виртуальной службы.
Рис. 1. Обзор запросов шлюза proxy
На этой диаграмме показаны запросы службы Gold service, передаваемые шлюзу proxy. Шлюз proxy определяет запрос к конечной точке данной службы.

concept Концепция

Условия использования | Отзыв


Значок времени Последнее обновление: 06 Ноябрь 2009


http://publib.boulder.ibm.com/infocenter/dmndhelp/v7r0mx/topic/com.ibm.bspace.help.widg.wpsesb.doc/help_proxygroupwidget/help_learnaboutproxygateway.html
Copyright IBM Corporation 2005, 2009. Все права защищены.
Этот Information Center основан на технологии Eclipse (http://www.eclipse.org).