Ativando Serviços da Web por meio do Barramento de Integração de Serviços

Os serviços da Web podem usar o barramento de integração de serviços e o gateway de serviços da Web para fornecer um único ponto de controle, acesso e validação de pedidos de serviços da Web e permitir o controle dos serviços da Web que estão disponíveis a diferentes grupos de usuários de serviço da Web.

Sobre Esta Tarefa

Com serviços da Web ativados para barramento, você pode alcançar as seguintes metas:
  • Crie um serviço de entrada: Obtenha um serviço hospedado internamente que esteja disponível em um destino de barramento e disponibilize-o como um serviço da Web.
  • Crie um serviço de saída: Obtenha um serviço da Web hospedado externamente e disponibilize-o internamente em um destino do barramento.
  • Crie um serviço de gateway: Use o gateway de serviços da Web para mapear um serviço existente, ou um serviço de entrada ou um de saída, para um novo serviço da Web que parece ser fornecido pelo gateway.

Os serviços da Web ativados para barramento fornecem uma opção de qualidade de serviço e opções de distribuição de mensagem, junto com a inteligência na forma de mediações que permitem novo roteamento de mensagens. O gateway de serviços da Web é utilizado para mapear serviços da Web para utilização em sua organização e por usuário externos, e para gerenciar os relacionamentos entre serviços da Web fornecidos externamente e os fornecidos diretamente através de um barramento de integração de serviços (ou seja, os relacionamentos entre serviços de entrada e de saída).

Para ativar os serviços da Web por meio de tecnologias de integração de serviço, conclua as seguintes etapas:

Procedimento

  1. Opcional: Aprenda sobre serviços da Web ativados para barramento. Explore os conceitos que suportam serviços da Web ativados para barramento de integração de serviços.
  2. Planeje a instalação de serviços da Web ativados para barramento. Determine as funções de serviços da web ativados pelo barramento que cada servidor independente ou cluster executará.
  3. Assegure-se de que cada servidor independente ou cluster que executará uma função de serviços da web ativada pelo barramento seja membro de um barramento de integração de serviços. Para obter informações adicionais, consulte Configurando os Membros de um Barramento.
  4. Para cada servidor independente ou cluster que executará uma função de serviços da web ativados pelo barramento, instale e configure um repositório Service Data Objects (SDO) no servidor independente ou (para um servidor ou cluster que faz parte de uma célula gerenciada) na célula de implementação de rede.
    Nota: Para o WebSphere Application Server Versão 6.0, você também precisou instalar manualmente uma seleção dos seguintes aplicativos:
    • O adaptador de recursos de tecnologias de integração de serviço (utilizado para chamar serviços da Web em portas de saída).
    • O aplicativo de serviços Web ativados para barramento.
    • Um ou mais aplicativos do listener de nó de extremidade.
    Para versões posteriores do WebSphere Application Server, esses aplicativos são instalados automaticamente, como e quando necessários. Por exemplo, o aplicativo do listener de terminal é instalado automaticamente quando você configura um listener de terminal.
  5. Crie uma nova configuração de listener do terminal para cada aplicativo listener do terminal que você planeja utilizar para receber pedidos de serviço de entrada.
  6. Opcional: Crie um serviço de entrada. Um serviço de entrada é uma interface da Web para um serviço que é fornecido internamente (ou seja, um serviço fornecido por sua própria organização e hospedado em um local que está diretamente disponível por meio de um destino de barramento de integração de serviço). Para configurar um serviço hospedado localmente como um serviço de entrada, associe-o a um destino de serviço e a um ou mais listeners de nó de extremidade por meio dos quais os pedidos e respostas de serviços são transmitidos para o serviço. Você também pode optar por disponibilizar o serviço local por meio de um ou mais registros UDDI.
  7. Opcional: Crie um serviço de saída. Um serviço de saída é um serviço da Web que é hospedado externamente e disponibilizado através de um barramento de integração de serviços. Para disponibilizar um serviço hospedado externamente por meio de um barramento, primeiro, associe-o a um destino de serviço, em seguida, configure um ou mais destinos de porta (um para cada tipo de ligação, por exemplo, SOAP sobre HTTP ou SOAP sobre JMS) por meio do qual os pedidos e respostas de serviço são transmitidos para o serviço externo. Você obtém as definições de porta do WSDL, mas pode escolher quais deseja criar.
  8. Opcional: Criar uma instância de gateway. Em cada barramento de integração de serviço, você pode criar várias instâncias de gateway. Você cria instâncias do gateway de serviços da Web para particionar o conjunto total de serviços de gateway para grupos lógicos que permitem um gerenciamento mais simples. O gateway fornece um único ponto de controle, acesso e validação de pedidos de serviço da Web e é possível usá-lo para controlar quais serviços da Web estão disponíveis para diferentes grupos de usuários de serviço da Web.
  9. Opcional: Criar um serviço de gateway. Um serviço de gateway é a interface da Web para um serviço subjacente (o serviço de destino) que é fornecido internamente (hospedado para ficar disponível diretamente em um destino de serviço) ou fornecido externamente (como um serviço da Web externo). Você usa o gateway de serviços da Web para mapear um serviço existente - um serviço de entrada ou de saída - para um novo serviço da Web que parece ser fornecido pelo gateway. O serviço de gateway age como um proxy: os usuários do serviço de gateway não precisam saber se o serviço subjacente está sendo fornecido interna ou externamente.
  10. Opcional: Aplique segurança adicional aos serviços da Web ativados para barramento. Por padrão, a configuração de serviços da Web ativados para barramento funciona quando a segurança do WebSphere Application Server está ativada e os barramentos de integração de serviços são seguros. Entretanto, esse nível de segurança não impõe nenhuma restrição de segurança sobre os usuários da configuração de serviços da Web ativados para barramento. Para controlar como a configuração de serviços da Web ativados para barramento é utilizada por cada grupo de colegas ou clientes, use os recursos de segurança adicionais de serviços da Web ativados para barramento para permitir o trabalho com componentes e servidores protegidos por senha, com WS-Security e HTTPS.

O que Fazer Depois

Para obter informações adicionais sobre aspectos específicos de serviços da Web ativados pelo barramento, consulte os seguintes tópicos:


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



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