Desenvolvendo um Aplicativo de Serviço da Web Confiável

Desenvolva um aplicativo provedor ou solicitante Java™ API for XML-Based Web Services (JAX-WS) que possa ser composto com um conjunto de política ativado por WS-ReliableMessaging.

Antes de Iniciar

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.

Sobre Esta Tarefa

É possível desenvolver um aplicativo solicitador de serviço da WebJava API for XML-Based Web Services (JAX-WS) que envia mensagens de maneira confiável, ou um aplicativo provedor de serviço da Web que requer sistema de mensagens confiável. O aplicativo cliente também pode assumir o controle programático das sequencias WS-ReliableMessaging.

Procedimento

  1. Desenvolva o seu aplicativo de serviço da Web JAX-WS.
    Para obter um aplicativo solicitante de serviços da Web que envia mensagens de forma confiável:
    1. Obtenha um documento WSDL de implementação e selecione a ligação SOAP sobre HTTP. O WSDL deverá ser compatível com o WS-I Basic Profile.
    2. Construa o aplicativo JAX-WS do documento WSDL de implementação.
    3. (Opcional) Ative o suporte de transação para envios de mensagem em uma via (solicitante). Para obter informações adicionais, consulte Fornecendo Sistema de Mensagens Transacionais Recuperáveis por meio do WS-ReliableMessaging.
    4. (Opcional) Use o método waitUntilSequenceCompleted no sequenceManager para garantir que o estado do sistema de mensagens confiável seja liberado após o cliente terminar o sistema de mensagens, conforme descrito no tópico Controlando as Sequências WS-ReliableMessaging Programaticamente.
    5. (Opcional) Se você quiser usar uma entrega em ordem (isto é, você deseja que o WS-ReliableMessaging disponibilize as mensagens para o aplicativo solicitador na ordem em que foram enviadas), também deverá configurar o aplicativo solicitante para sondar as mensagens na ordem em que deseja recebê-las. Para obter informações adicionais, consulte Configurando a Política WS-ReliableMessaging.
    Para um aplicativo provedor de serviços da web que requer sistema de mensagens confiável:
    1. Crie ou obtenha um documento WSDL de interface que descreva a interface de serviço. O documento deve ser compatível com o WS-I Basic Profile.
    2. Crie ou obtenha um documento WSDL de implementação e selecione a ligação SOAP sobre HTTP. O WSDL deverá permanecer compatível com WS-I Basic Profile.
    3. Construa o aplicativo JAX-WS do documento WSDL de implementação.
  2. Ative seu aplicativo cliente para assumir o controle programático de sequências WS-ReliableMessaging.

    Isso ajuda a gerenciar recursos no servidor, por exemplo, removendo sequencias após um aplicativo cliente ter concluído as mensagens. É possível incluir código para criar sequencias, enviar pedidos de confirmação, bem como fechar, encerrar e aguardar a conclusão de sequencias. Para obter informações adicionais, incluindo o código de exemplo, consulte Controlando as Sequências WS-ReliableMessaging Programaticamente.


Í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_dev_app
Nome do arquivo: twbs_wsrm_dev_app.html