Migrando do WebSphere Business Integration Adapter para Enterprise Java Beans para ligações EJB

Este artigo ajuda a migrar do WebSphere Business Integration Adapter para Enterprise JavaBeans para ligações EJB suportadas pelo WebSphere Process Server. O Adapter para Enterprise JavaBeans chegará ao fim do suporte em 2014, e soluções de integração que o usam terão que ser substituídas com as ligações JCA.

Bharathi Manian, Software Developer, WebSphere Adapters team, IBM

Photo of  Bharathi ManianBharathi Manian é desenvolvedora de software na equipe WebSphere Adapters no IBM India Software Lab em Bangalore, Índia. Ela tem seis anos de experiência, e suas áreas de conhecimento incluem Java, J2EE e tecnologias da web. Ela é bacharel em engenharia da computação pelo Instituto Birla de Tecnologia e Ciência, em Pilani, Índia. O email de Bharathi é bharathi.manian@in.ibm.com.



08/Out/2012

Introdução

Este artigo mostra como migrar uma solução de integração de negócios contendo um IBM® WebSphere® Business Integration Adapter para Enterprise JavaBeans (doravante chamado de WebSphere EJB Adapter) em uma ligação Enterprise JavaBeans (doravante chamada de ligação EJB) em um ambiente IBM WebSphere Process Server.

O WebSphere EJB Adapter permite que o broker de integração troque objetos de negócios com enterprise beans que foram projetados usando a arquitetura EJB e implementados em um servidor de aplicativos. Da mesma forma, em um ambiente WebSphere Process Server, as ligações EJB permitem que componentes Service Component Architecture (SCA) chamem serviços fornecidos por EJBs implementadas em um servidor de aplicativos.

Visão geral da migração

No ambiente existente, o WebSphere EJB Adapter recebe um objeto de negócios do broker de integração -- WebSphere InterChange Server. Usando as informações contidas no objeto de negócios, o Adapter chama o EJB implementado em um servidor de aplicativos J2EE e retorna a resposta de volta ao broker de integração:

Figura 1. Solução existente usando WebSphere EJB Adapter
Solução existente usando WebSphere EJB Adapter

A migração para ligações EJB tem várias vantagens:

  • As ligações EJB suportam ligações de importação e exportação, enquanto o WebSphere EJB Adapter suporte apenas processamento de solicitação.
  • As ligações EJB suportam transações, enquanto o WebSphere EJB Adapter não suporta.
Figura 2. Ligações EJB no WebSphere Process Server interagindo com um EJB
Ligações EJB no WebSphere Process Server interagindo com um EJB

Migração no IBM Integration Designer

Usando o Migration Wizard no IBM Integration Designer, é possível migrar artefatos WebSphere InterChange Server para artefatos implementáveis e colocá-los em projetos dentro de uma área de trabalho do IBM Integration Designer:

  1. No IBM Integration Designer, abra o Import Wizard e selecione File => Import. Em Business Integration, selecione WebSphere InterChange Server Repository e, a seguir, clique em Next:
    Figura 3. Import Wizard no IBM Integration Designer
    Import Wizard no IBM Integration Designer
  2. No Import Wizard, navegue e selecione o projeto InterChange Server Repository:
    Figura 4. Selecione o repositório WebSphere InterChange Server
    Selecione o repositório WebSphere InterChange Server
  3. No campo IBM Integration Designer Library Name, insira o nome de uma biblioteca de designer nova ou seleciona uma existente, e clique em Next.
  4. A tela Configure Connector Migration lista os arquivos do conector no repositório InterChange Server. Para o conector EJB, selecione EJB binding.
  5. Clique em Add e navegue para escolher o arquivo JAR EJB ao qual o repositório InterChange Server faz referência. Clique em Next:
    Figura 5. Configurar migração do conector
    Configurar migração do conector
  6. Escolha as opções recomendadas na tela Select the Conversion Options e clique em Next:
    Figura 6. Opções de conversão no assistente
    Opções de conversão no assistente
  7. A página Migration Summary é exibida com as opções escolhidas. Caso precise alterar as entradas, clique em Back, do contrário, clique em Finish para fechar o assistente:
    Figura 7. Resumo de migração
    Resumo de migração
  8. A migração agora está concluída, e os artefatos foram gerados e colocados em diferentes módulos:
    Figura 8. Módulos no IBM Integration Designer
    Módulos no IBM Integration Designer

Teste

Para testar o aplicativo migrado, é possível implementar o componente de saída no projeto EJBConnector.

  1. Implemente os módulos gerados no WebSphere Process Server e certifique-se de que o serviço EJB necessário esteja implementado e executando.
  2. Para testar o fluxo, chame o Test Component no módulo CustomerRetrieve e envie a solicitação de entrada. A seguir, chame o serviço e examine os resultados:
    Figura 9. Solicitação de amostra
    Solicitação de amostra
    Figura 10. Resposta
    Resposta

Conclusão

Este artigo mostrou como usar o Migration Wizard no IBM Integration Designer V7.5 para migrar de um WebSphere EJB Adapter para uma ligação EJB.

Recursos

Comentários

developerWorks: Conecte-se

Los campos obligatorios están marcados con un asterisco (*).


Precisa de um ID IBM?
Esqueceu seu ID IBM?


Esqueceu sua senha?
Alterar sua senha

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

 


A primeira vez que você entrar no developerWorks, um perfil é criado para você. Informações no seu perfil (seu nome, país / região, e nome da empresa) é apresentado ao público e vai acompanhar qualquer conteúdo que você postar, a menos que você opte por esconder o nome da empresa. Você pode atualizar sua conta IBM a qualquer momento.

Todas as informações enviadas são seguras.

Elija su nombre para mostrar



Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Los campos obligatorios están marcados con un asterisco (*).

(Escolha um nome de exibição de 3 - 31 caracteres.)

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

 


Todas as informações enviadas são seguras.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=WebSphere
ArticleID=839325
ArticleTitle=Migrando do WebSphere Business Integration Adapter para Enterprise Java Beans para ligações EJB
publish-date=10082012