Topologia de Serviços da Web Simples

Nesta topologia o WebSphere Application Server é usado exclusivamente como um broker de notificação para permitir a produção e consumo de aplicativos WS-Notification para se comunicar entre si. Os aplicativos desconhecem que o serviço NotificationBroker é implementado pelo WebSphere Application Server.

Na figura a seguir, o publicador, o assinante e o consumidor de notificação estão conectados ao broker de notificação pelo SOAP por meio de HTTP. O publicador, assinante e consumidor de notificação são não cientes de que o broker é suportado pelo WebSphere Application Server.

Figura 1. Exemplo de uma Topologia de Serviço da Web
Esta figura descreve um exemplo da topologia de serviço da web.

Há uma variedade de clientes que conseguem se conectar ao broker de notificação fornecido pelo WebSphere Application Server. Qualquer cliente de serviço da Web que implementa ou chama as trocas de mensagens do WS-Notification pode se conectar. Isso inclui os vários tipos de clientes de serviços da Web suportados diretamente pelo WebSphere Application Server e outros clientes de serviços da Web capazes de usar padrões JAX-RPC ou JAX-WS (por exemplo, .NET). Isso é ilustrado no seguinte diagrama:

Figura 2. Exemplo da variedade de clientes que podem se conectar ao broker de notificação
Nesta figura, um Publicador Java EE, um Publicador JSR172, um Publicador JSR101 e um Publicador .NET se conectam ao broker de notificação.

Em uma topologia diferente, é possível que nenhum dos clientes do broker de notificação sejam gravados ou hospedados em um ambiente do WebSphere Application Server. O broker de notificação sozinho não pode determinar o ambiente do qual os clientes se conectam porque a única interação é por meio das trocas de serviços da Web padrão definidas pelo WS-Notification. Isso é mostrado na figura a seguir.

Figura 3. Exemplo de uma topologia em que nenhum cliente é gravado ou hospedado pelo WebSphere Application Server
Esta figura descreve uma topologia na qual nenhum cliente é gravado ou hospedado pelo WebSphere.

De forma semelhante, os aplicativos WS-Notification criados ou hospedados em um ambiente do WebSphere Application Server (como JAX-RPC de AppClient, JSR172, JSR101) podem conectar-se a NotificationBrokers não IBM (ou NotificationProducers) sem fazer alterações no código do aplicativo.


Í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=cjwsn_scen1
Nome do arquivo: cjwsn_scen1.html