Migrando o JMS e as Ligações do Processo JMS

O JMS e as ligações do processo JMS podem ser migrados para a construção SCA recomendada.

No WebSphere Studio Application Developer Integration Edition, este tipo de ligação permite que os clientes se comuniquem com um processo BPEL ou outro tipo de serviço enviando uma mensagem para um MDB. Observe que este tipo de ligação não era opcional para processos de execução longa e ele era sempre selecionado. De fato, este tipo de ligação era o único tipo de ligação permitido para interfaces de pedido-resposta de processos de execução longa. Para outros tipos de serviço, um MDB será gerado e chamará o serviço adequado.

O nome JNDI utilizado pela ligação JMS era uma combinação do nome, do espaço de nomes de destino e de time stamp valid-from de BPEL.

No WebSphere Studio Application Developer Integration Edition, quando a ligação JMS era selecionada como o tipo de implementação para um processo BPEL, as seguintes opções eram especificadas:
  • Connection Factory JNDI - o padrão é jms/BPECF (este é o nome JNDI da connection factory de fila do contêiner do processo de negócios de destino)
  • Fila de Destino JNDI - o padrão é jms/BPEIntQueue (este é o nome JNDI da fila interna do contêiner de processo de negócios de destino)
  • URL do Provedor JNDI: Fornecido pelo Servidor ou Customizado - é necessário digitar um endereço. O padrão é iiop://localhost:2809
Existem cinco opções para migrar a ligação do processo JMS do WebSphere Studio Application Developer Integration Edition. O tipo de cliente(s) que acessa(m) o serviço determinará qual(is) opção(ções) de migração abaixo será(ão) desempenhada(s):
Nota: Após a conclusão das etapas de migração manuais, o cliente também deverá ser migrado para o novo modelo de programação. Consulte o tópico apropriado para os seguintes tipos de clientes:
Tabela 1. Informações Adicionais para Migrar Clientes
Tipo de Cliente Para obter informações adicionais, consulte
Cliente WSIF que utiliza a ligação de processo JMS Migrando o Cliente da API do Sistema de Mensagens Genérica do Business Process Choreographer e o Cliente de Ligação de Processo JMS
API EJB Genérica do Business Process Choreographer Migrando o Cliente da API EJB Genérica do Business Process Choreographer
API do Sistema de Mensagens Genérica do Business Process Choreographer - Migrando Negócios Migrando o Cliente da API do Sistema de Mensagens Genérica do Business Process Choreographer
Outro processo BPEL no mesmo módulo N/D: Ligar componentes BPEL utilizando o Editor de Montagem
Outro processo BPEL em um módulo diferente N/D: Criar uma ‘Importação com Ligação SCA’ no módulo de referência e configurar sua ligação para apontar para a ‘Exportação com Ligação SCA’ criada abaixo na Opção 1.
É importante observar que se o processo de negócios transmitir uma referência para si mesmo fora de seu módulo (através de uma referência de serviço), você deve sempre seguir a opção 1 abaixo (você pode sempre executar mais de uma dessas opções) para criar uma Exportação com Ligação SCA para o processo de negócios. Apenas um processo de negócios por módulo poderá transmitir sua referência de serviço fora do módulo, porque sua exportação deve ser marcada como a exportação padrão do módulo. Isso é feito especificando "true" para o atributo chamado "default" de uma exportação, como em:
Referência do nó de extremidade padrão
Você deve marcar manualmente essa exportação do processo de negócios como o padrão clicando com o botão direito do mouse na visualização Exportar no Business Integration e selecionando Abrir Com e, em seguida, Editor de Texto.
Tarefas relacionadas
Migrando o Cliente da API do Sistema de Mensagens Genérica do Business Process Choreographer e o Cliente de Ligação de Processo JMS
Migrando o Cliente da API EJB Genérica do Business Process Choreographer
Migrando o Cliente JMS

Feedback
(C) Direitos Autorais IBM Corporation 2005, 2006. Todos os Direitos Reservados.