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

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

No WebSphere Studio Application Developer Integration Edition, este tipo de ligação permite que clientes se comuniquem com um processo BPEL ou outro tipo de serviço chamando um EJB. Observe que este tipo de ligação não era opcional para microprocessos – ele era sempre selecionado como EJB gerado utilizado internamente por outros tipos de ligação.

O nome JNDI do EJB gerado era gerado automaticamente como uma combinação do nome, espaço de nomes de destino e time stamp valid-from do BPEL. Por exemplo, estes atributos podem ser localizados examinando as propriedades do processo BPEL no editor BPEL nas guias de conteúdo Descrição e Servidor:

Tabela 1. Espaço de Nomes Gerado
Nome do Processo MyService
Espaço de Nomes de Destino http://www.example.com/process87787141/
Válido a partir de 01 de Jan de 2003 02:03:04

O espaço de nomes gerado para este exemplo é com/example/www/process87787141/MyService20030101T020304.

No WebSphere Studio Application Developer Integration Edition, quando a ligação EJB era selecionada como o tipo de implementação, nenhuma opção era especificada.

Existem quatro opções para migrar a ligação do processo 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 2. Informações Adicionais para Migrar Clientes
Tipo de Cliente Para obter informações adicionais, consulte
Cliente EJB que chama o bean de sessão gerado. Tal cliente chamaria um método EJB correspondente à operação BPEL a ser chamada Migrando o Cliente EJB
Cliente WSIF que utiliza a ligação do processo EJB Migrando o Cliente de Ligação do Processo EJB
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 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 EJB
Migrando o Cliente de Ligação do Processo EJB
Migrando o Cliente da API EJB Genérica do Business Process Choreographer
Migrando o Cliente da API do Sistema de Mensagens Genérica do Business Process Choreographer e o Cliente de Ligação de Processo JMS

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