Exercício 1.2: Criando um Servidor e uma Configuração do Servidor para JMS

Antes de iniciar, você deve concluir o Exercício 1.1: Importando os Recursos Requeridos e Construindo os Projetos Requeridos.

Para criar um servidor JMS:

  1. A partir do menu File (Arquivo), selecione New (Novo) > Other (Outro) > Server (Servidor) > Server (Servidor) > Next (Avançar).
  2. Selecione WebSphere v6.0 Server (Servidor WebSphere v6.0) como o tipo de servidor. Clique em Next (Avançar).
  3. Aceite a porta e o nome do servidor padrão. Clique em Next (Avançar).
  4. Selecione JMSEAR na lista de projetos disponíveis e clique em Add (Incluir) para enviá-lo ao servidor. Clique em Finish (Concluir).
  5. Aguarde até que o servidor seja iniciado. Depois que ele for iniciado, o console exibirá Server server1 open for e-business; (Servidor server1 aberto para e-business;)

Configurando o Servidor para Trabalhar com JMS

As configurações JMS para este servidor devem ser definidas no console administrativo do WebSphere Application Server. O console pode ser ativado através do menu Start (Iniciar) no Windows ou através de um navegador da Web em: http://localhost:9060/ibm/console

  1. Depois de ter ativado o console, selecione Servers (Servidores) > Application Servers para garantir que o servidor criado seja listado.
  2. Na área de janela à esquerda, expanda Service Integration (Integração de Serviço) > Buses (Barramentos) e clique em New (Novo). Digite um nome exclusivo no campo Name (Nome) (por exemplo WS_tutorial_bus) e clique em OK.
  3. Para associar o servidor atual ao barramento de integração criado recentemente, selecione o nome do barramento que você acabou de criar, em Additional Properties (Propriedades Adicionais) clique em Bus members (Membros do barramento). Clique em Add (Incluir) e selecione o servidor com o qual deseja associar o barramento de integração e, em seguida, clique em Next (Avançar). Clique em Finish (Concluir) para confirmar e clique em Save (Salvar) para salvar as alterações.
  4. Crie uma fila física para a mensagem de pedido:
    1. Na área de janela à esquerda, expanda Service Integration (Integração de Serviços) > Buses (Barramentos). Selecione o barramento criado anteriormente.
    2. Em Additional Properties (Propriedades Adicionais), clique em Destinations (Destinos).
    3. Clique em New (Novo) e escolha Queue (Fila) como o tipo de destino. Digite um identificador como ws_tutorial_queueJms. Clique em Next (Avançar).
    4. Aceite o membro do barramento padrão. Clique em Next (Avançar).
    5. Clique em Finish (Concluir) para confirmar as alterações e, em seguida, salve-as.
  5. Designe configurações JMS à fila criada recentemente:
    1. No painel de navegação à esquerda, vá para Resources (Recursos) > JMS Providers (Provedores JMS) > Default Messaging (Sistema de Mensagens Padrão).
    2. Em Destinations (Destinos), clique em JMS Queue (Fila JMS) e, em seguida, clique em New (Novo).
    3. Digite um nome (por exemplo ws_tutorial_queueJms) e um nome JNDI (por exemplo jms/ws_tutorial_queue). Na área de janela de conexão, selecione o barramento (WS_tutorial_bus) e a Fila (ws_tutorial_queueJms) criados anteriormente.
    4. Clique em OK e salve as alterações.
  6. Criar um connection factory de fila para a fila de entrada:
    1. Vá para Resources (Recursos) > JMS Providers (Provedores JMS) > Default Messaging (Sistema de Mensagens Padrão).
    2. Em Connection Factories, selecione JMS queue connection factory (connection factory de fila JMS), clique em New (Novo) e digite um nome (por exemplo WebServicesInput_QCF) e um nome JNDI (por exemplo jms/ws_tutorial_qcf ).
    3. Selecione o barramento criado anteriormente (WS_tutorial_Bus) como o nome do barramento.
    4. Clique em OK e salve as alterações.
  7. Criar um connection factory de fila para a fila de respostas:
    1. Vá para Resources (Recursos) > JMS Providers (Provedores JMS) > Default Messaging (Sistema de Mensagens Padrão).
    2. Em JMS queue connection factory (connection factory de fila JMS), clique em New (Novo) e digite um nome (por exemplo WebServicesReply_QCF) e um nome JNDI (por exemplo jms/WebServicesReplyQCF).
    3. Selecione o barramento criado anteriormente (WS_tutorial_Bus) como o nome do barramento, clique em OK e salve as alterações.
  8. Uma especificação de ativação JMS é necessária para ligar a fila de entrada e o EJB orientado à mensagens de atendimento:
    1. Vá para Resources (Recursos) > JMS Providers (Provedores JMS) > Default Messaging (Sistema de Mensagens Padrão).
    2. Em Activation specifications (Especificações de ativação), clique em JMS activation specification (especificação de ativação JMS), clique em New (Novo) e digite um nome (por exemplo ws_tutorial_JMSRouter), digite um nome JNDI (por exemplo eis/ws_tutorial_JMSRouter), selecione Queue (Fila) como o tipo de destino, digite o nome JNDI de destino (jms/ws_tutorial_queue) e selecione o nome do barramento (WS_tutorial_Bus).
    3. Clique em OK e salve as alterações.
  9. Após ter incluído os connection factories requeridos e as filas ou tópicos, você pode parar e reiniciar o WebSphere Application Server v6 e retornar ao espaço de trabalho do produto Rational Developer.

Agora você está pronto para iniciar o Exercício 1.3: Criando o Serviço da Web.

Feedback
(C) Copyright IBM Corporation 2000, 2004. Todos os Direitos Reservados.