Defina todos os objetos necessários para configurar um serviço WS-Notification
e pontos de serviço associados.
Antes de Iniciar
Esta tarefa supõe que você já tenha configurado um ou mais servidores de aplicativos em uma célula de implementação de rede e que não há nenhum outro recurso de sistema de mensagens configurado na célula.
Para serviços WS-Notification da Versão 6.1,
também é necessário criar
um configuração de listener do terminal em cada servidor de aplicativos
que você desejar utilizar para hospedar um serviço WS-Notification.
Sobre Esta Tarefa
É possível configurar um ou mais servidores, com cada um deles hospedando o serviço WS-Notification
para o qual os aplicativos de serviços da Web podem se conectar, conforme descrito noTopologia de Serviços da Web Simples.
Procedimento
- Utilize as informações fornecidas em Criando um Barramento para criar um barramento de integração de serviços e incluir
o servidor ou servidores existentes como membros do barramento. Quando incluir um membro do barramento,
será criado um mecanismo do sistema de mensagens no servidor. Escolha o banco de dados que hospeda
o armazenamento persistente requerido pelo mecanismo do sistema de mensagens. Você pode utilizar
a origem de dados JDBC padrão e o provedor JDBC do Apache Derby,
ou pode configurar uma origem de dados para ser utilizada com seu produto
de banco de dados preferido.
- Utilizando o console administrativo, navegue para . É exibido o formulário Serviços WS-Notification [Coleta]
para este barramento.
- Clique em Novo. O assistente de Novo
Serviço WS-Notification é exibido.
- Conclua as etapas de 1 a 4 do assistente, conforme descrito em Criando um Novo Serviço WS-Notification da Versão 6.1 ou Criando um Novo Serviço WS-Notification da Versão 7.0.
Preste atenção especial às seguintes configurações:
- Na etapa 1 do assistente: "Configurar nome, descrição, barramento de integração de serviços e definições de namespace de tópico dinâmico",
selecione o barramento de integração de serviços a ser utilizado para hospedar os recursos do sistema de mensagens. Escolha o barramento criado no início desta tarefa.
- Na etapa 4 do assistente: "Criar pontos de serviço do WS-Notification",
selecione o membro do barramento que hospedará o novo serviço. Em um sistema de único servidor,
existe apenas uma opção aqui. Para serviços WS-Notification da Versão 6.1,
selecione também o aplicativo de listener do terminal a ser utilizado para expor o serviço. Escolha o aplicativo de listener do terminal que você configurou antes de ter iniciado
esta tarefa.
- Opcional: Na etapa 5 do assistente: "Criar namespaces de tópico permanente", configure o espaço de nomes de tópico do WS-Notification para fornecer acesso a
um espaço de tópico do barramento de integração de serviços:
- Insira o URI do namespace do tópico que deseja que os aplicativos WS-Notification usem ao se referirem ao
espaço de tópico do barramento de integração de serviços. Ele deve ser exclusivo
no serviço do WS-Notification e, geralmente, é um URI
relacionado à sua organização. Por exemplo, http://www.myorganization.com.
- Por não haver nenhum espaço de tópico do barramento de integração de serviços existente no barramento, o botão de opções "Usar um Espaço de Tópico do Barramento de Integração de Serviços Existente" e a lista suspensa associada não estarão disponíveis. Para criar um novo espaço de tópico do barramento,
digite seu nome escolhido.
- Conclua a etapa 6 do assistente: "Resumo".
Verifique se o resumo das ações tomadas pelo assistente está conforme esperado e, em seguida, clique em
Concluir.
Se o processamento for concluído com êxito, a lista de serviços do WS-Notification será atualizada para incluir um novo serviço do WS-Notification. Caso contrário, uma mensagem de erro é exibida.
- Salve suas alterações na configuração principal. Não é necessário reiniciar o servidor para que essas alterações entrem em vigor. Entretanto, você deve iniciar o listener do terminal ou o aplicativo corporativo associado ao ponto de serviço que foi criado na etapa 4 do assistente.
O que Fazer Depois
Para os serviços WS-Notification de Versão 7.0 com base em JAX-WS, é possível visualizar a URL à qual
aplicativos WS-Notification se conectam consultando o arquivo NotificationBroker.wsdl para o
aplicativo NotificationBroker. Para visualizar esse arquivo, consulte Publicando os Arquivos WSDL para um Aplicativo WS-Notification em um Arquivo Compactado.
Para os serviços WS-Notification de Versão 6.1 com base em JAX-RPC, é possível visualizar a URL à qual
aplicativos WS-Notification se conectam navegando para .
Para estender essa configuração para que os aplicativos do serviço da Web possam interagir-se
com aplicativos de serviço não Web, consulte Fornecendo Acesso para Aplicativos do WS-Notification a um Espaço de Tópico do Barramento Existente.