Um aplicativo novo ou existente pode ser ativado para utilizar o serviço de sistema de mensagens da Web.
Ativar um aplicativo de sistema de mensagens da Web consiste em criar ou modificar um módulo da Web para incluir a função de sistema de mensagens da Web necessária. Ativar a função do lado do servidor de sistema de mensagens da Web é uma tarefa orientada de configuração. O serviço de sistema de mensagens da Web manipula todos os detalhes de comunicação com clientes do sistema de mensagens da Web. O desenvolvedor de aplicativos e implementador o precisam entender a melhor maneira para configurar o serviço de sistema de mensagens da Web.
Ao criar um aplicativo ativado pelo sistema de mensagens da Web, um desenvolvedor de aplicativos ou da Web precisa gravar a lógica do cliente para conectar-se ao serviço de sistema de mensagens da Web, a fim de receber mensagens entregues pelo servidor.
O tipo de cliente de destino para o serviço de sistema de mensagens da Web é um cliente
Asynchronous JavaScriptTM e XML (Ajax) e um desenvolvedor de aplicativo ou da Web precisa
ter habilidades do kit de ferramentas Ajax para criar a lógica do lado do cliente. Assim que um aplicativo ativado pelo sistema de mensagens da Web for criado, ele será implementado e gerenciado utilizando técnicas de aplicativo da Web padrão. Para uma visão geral passo a passo sobre como ativar um aplicativo para uso do sistema de mensagens da Web, consulte a seção Início Rápido. Consulte o aplicativo QuoteStreamer Sample para obter um aplicativo ativado pelo sistema de mensagens da Web de referência.
A biblioteca do utilitário JavaTM Platform, Enterprise Edition (Java EE) é fornecida para ser inserida no seu módulo da Web. Essa biblioteca é denominada webmsg_applib.jar e deve ser incluída em qualquer aplicativo ativado pelo sistema de mensagens da Web. Esse arquivo JAR é normalmente colocado em seu diretório WEB-INF/lib do módulo da Web para uso do aplicativo. Está incluído nessa biblioteca de utilitário um servlet do sistema de mensagens da Web que deve ser definido e utilizado para criar mapeamentos de servlet e uma biblioteca de publicação de nível de aplicativo para publicar facilmente nos clientes de sistema de mensagens da Web por meio do barramento de integração de serviços.
Pelo menos um mapeamento de servlet deve ser definido em seu aplicativo ativado para sistema de mensagens da Web. Os clientes de sistema de mensagens da Web se conectam a esses mapeamentos para operações do sistema de mensagens da Web. Está incluído na biblioteca de utilitário de sistema de mensagens da Web um servlet existente com o nome de com.ibm.websphere.webmsg.WebMsgServlet. Uma ou mais definições para esse servlet existente devem ser definidas, mapeamentos para essas definições devem ser criados e uma entrada correspondente na configuração do sistema de mensagens da Web com o nome do servlet deve ser criada. Consulte a seção de início rápido para ver uma visão geral sobre ativação passo a passo. O servlet do sistema de mensagens da Web fornecido funciona em conjunto com a parte da estrutura do canal de sistema de mensagens da Web subjacente para fornecer a comunicação do sistema de mensagens da Web. Considere os seguintes pontos ao definir novos servlets de sistema de mensagens da Web e mapeamentos de servlet: