Serviços de Destino e Serviços de Gateway

O gateway de serviços da Web faz a seguinte distinção entre um serviço de destino e um serviço de gateway:
  • Um serviço de destino é um serviço disponível em um destino do barramento de integração de serviços.
  • Um serviço de gateway é a visualização de um serviço de destino que o gateway dá aos solicitantes do serviço. Ele é separado do serviço de destino.
  • Um único serviço de gateway pode ter mais de um serviço de destino associado (ou seja, mais de uma implementação do mesmo serviço lógico).

Um serviço de destino é um serviço interno (ou seja, um serviço hospedado internamente diretamente disponível em um destino do barramento) ou um serviço externo da Web (ou seja, um serviço da Web fornecido externamente que foi disponibilizado em um destino de barramento como um serviço de saída).

Quando configurar um serviço de gateway, ele estará descrito em um novo arquivo WSDL publicado em um URL controlado pelo gateway. Esse direcionamento traz os seguintes benefícios>
  • É possível mover o serviço de destino para um novo destino ou substituí-lo por uma nova implementação e tem apenas que atualizar as informações do serviço de destino mantidas no gateway. Os solicitantes do serviço existente ainda podem localizá-lo e utilizá-lo, porque (até onde eles podem ver) nada mudou.
  • O destino de serviço não precisa estar no mesmo barramento que o destino do serviço de gateway.
  • Se existirem várias implementações diferentes do mesmo serviço e todas elas forem implementadas no gateway como vários serviços de destino para um único serviço de gateway, elas aparecerão para os solicitantes do serviço como um único serviço. É possível, então, utilizar uma mediação de roteamento para escolher o serviço de destino mais apropriado para cada pedido que chega.
  • Independentemente, é possível definir as medidas de segurança que se aplicam entre o solicitante do serviço e o serviço de gateway e as que se aplicam entre o serviço de gateway e cada serviço de destino.

Quando você cria um novo serviço de gateway, associa-o a um único serviço de destino. O WSDL de serviço de gateway é criado a partir desse primeiro WSDL de serviço de destino e você especifica o seu local como parte do processo de criação do serviço de gateway. Se o serviço de destino for um serviço da Web externo, ele já possui um WSDL associado para o qual você pode apontar. Se for um serviço interno, crie e disponibilize um WSDL de gabarito que descreva o serviço.


Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cwsg_gw_target
Nome do arquivo: cwsg_gw_target.html