Incluindo Entrega Garantida nos Serviços da Web Por Meio do WS-ReliableMessaging

Desenvolva um aplicativo solicitante ou provedor JAX-WS (Java™ API for XML-Based Web Services) e configure um conjunto de política para ativar o WS-ReliableMessaging. Instale o seu aplicativo e, em seguida, conecte o conjunto de política. Se você deseja utilizar uma das qualidades gerenciadas de serviço, ligue o aplicativo ou conjunto de política a um barramento de integração de serviço e mecanismo do sistema de mensagens.

Sobre Esta Tarefa

O WS-ReliableMessaging é um padrão de interoperabilidade para a transmissão confiável das mensagens entre dois terminais. Com o WS-ReliableMessaging, é possível tornar os seus serviços da Web baseados em SOAP sobre HTTP confiáveis sem precisar gravar um código customizado. É possível obter diferentes qualidades de serviços com o WS-ReliableMessaging. Isso varia da proteção contra a perda de mensagens em uma rede até a proteção contra indisponibidade de um servidor.

Com o WebSphere Application Server, é possível usar WS-ReliableMessaging com aplicativos de serviço da Web Java API for XML-Based Web Services (JAX-WS) que usem uma ligação SOAP sobre HTTP. Para configurar um aplicativo de serviço da Web para usar o WS-ReliableMessaging, anexe um conjunto de políticas que contenha um tipo de política WS-ReliableMessaging. Esse tipo de política oferece uma variedade de qualidades de serviço: persistência gerenciada, não persistência gerenciada ou não persistência não gerenciada As qualidades de serviços gerenciadas, gerenciadas persistentes e gerenciadas não persistentes, são suportadas pelo barramento de integração de serviços.Para cada conexão entre um aplicativo e um conjunto de políticas, você pode selecionar o barramento e o mecanismo do sistema de mensagens para o estado do protocolo do sistema de mensagens confiável.

Nota:

O suporte para o padrão WS-ReliableMessaging foi introduzido pela primeira vez como parte do IBM WebSphere Application Server Versão 6.1 Feature Pack para Web Services. Naquela época, a especificação Reliable Asynchronous Messaging Profile (RAMP) Versão 1.0 utilizava WS-ReliableMessaging para garantir a entrega de mensagens confiável e o Feature Pack para Web Services no WebSphere Application Server Versão 6.1 incluía conjuntos de política padrão que suportam essa especificação. É possível migrar configurações de WS-ReliableMessaging do WebSphere Application Server Versão 6.1 que utilizem conjuntos de política baseados em RAMP na versão atual do produto.

Seguindo a partir da especificação do RAMP Versão 1.0, a organização Web Services Interoperability (WS-I) Grupo de trabalho de Perfil Seguro Confiável desenvolveu a Versão 1.0 de um perfil de interoperabilidade que lida com recursos do sistema de mensagens confiável e seguro para os serviços da Web. Esse perfil é semelhante ao RAMP Versão 1.0, exceto por ser atualizado para usar o WS-ReliableMessaging Versão 1.1 com o a especificação OASIS WS-SecureConversation Versão 1.3. Os conjuntos de política padrão do WS-I RSP fornecidos nesta versão do WebSphere Application Server são uma implementação da especificação Reliable Secure Profile Versão 1.0.

Se você criar serviços do WS-Notification baseados em JAX-WS, poderá aplicar as políticas do WS-ReliableMessaging a eles para tornar seus serviços do WS-Notification confiáveis. Para obter informações adicionais, consulte Configurando o WS-Notification para Notificação Confiável.

A implementação de WS-Policy no WebSphere Application Server suporta Web Services Reliable Messaging Policy Assertion Versão 1.0 e Web Services Reliable Messaging Policy Assertion Versão 1.1. Para obter informações adicionais, consulte WS-Policy.

Para ativar o WS-ReliableMessaging para um aplicativo, assuma as seguintes ações abrangentes:
  1. Desenvolva um provedor de serviço da Web ou aplicativo solicitador do Java API for XML-Based Web Services (JAX-WS).
  2. Instale o aplicativo no WebSphere Application Server.
  3. Anexe um conjunto de políticas do sistema de mensagens confiável (um conjunto de políticas padrão ou um que você criou) a um aspecto do seu aplicativo (ou seja, no nível do aplicativo ou no nível do serviço da Web). Conjuntos de Políticas definem o nível de confiabilidade (qualidade de serviço) e outras opções de configuração que você deseja aplicar ao seu aplicativo de sistema de mensagens confiável.
  4. Defina as ligações para cada conexão a um conjunto de política que especifica a qualidade de serviço gerenciada. Ou seja, escolha o barramento de integração de serviço e o mecanismo do sistema de mensagens a serem utilizados para manter o estado para qualidades de serviço gerenciadas persistentes e gerenciadas não persistentes.

Em qualquer estágio - ou seja, antes ou depois de ter construído seu aplicativo do serviço da Web confiável ou configurado seus conjuntos de política - será possível configurar uma propriedade que configura terminais apenas para suportar clientes que usem um sistema de mensagens confiável. Essa configuração é refletida pela WS-Policy, se ela for empregada.

Procedimento

  1. Desenvolva o seu aplicativo de serviço da Web confiável.
  2. Configure uma instância de conjunto de política para ativar o WS-ReliableMessaging.
  3. Instale o seu aplicativo de serviço da Web JAX-WS confiável.
  4. Anexe e ligue um conjunto de política WS-ReliableMessaging ao aplicativo.
  5. Salve suas mudanças na configuração principal..
  6. Pare e, em seguida, reinicie o servidor.

Resultados

Um aplicativo JAX-WS confiável é implementado em um ambiente adequadamente configurado e iniciado.

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