WebSphere Adapter Autor: Alexandre J. Batista
Alexandre José Batista
Índice 1.
INTRODUÇÃO.......................................................................................................................................... 5
2.
COMO ESTE PRODUTO FUNCIONA.................................................................................................. 5
3.
QUAL O OBJETIVO DO PRODUTO .................................................................................................... 5
4.
EXEMPLO DE FUNCIONALIDADE...................................................................................................... 5
5.
OS PRINCIPAIS ADAPTERS ................................................................................................................ 6
6.
REFERÊNCIAS .......................................................................................................................................12
Criado em: 13.02.2007
Página
3
de
12
Alexandre José Batista
Índice de Figuras
Figura 1 - Exemplo da arquitetura ....................................................................................................... 6 Figura 2 - Processo de requisição para o conector........................................................................... 6 Figura 3 - Processo de resposta do conector. ................................................................................... 6
Criado em: 13.02.2007
Página
4
de
12
Alexandre José Batista
1. INTRODUÇÃO Este documento visa fazer uma breve descrição do produto WebSphere Adapter, com suas funcionalidades e seus principais adapters.
2. COMO ESTE PRODUTO FUNCIONA O WebSphere Adapters são configurados dentro do WebSphere Integration Developer (WID) para realizar o deploy no WebSphere Process Server e no WebSphere ESB. O adaptador executa o EMD para facilitar a geração de descrições do serviço e dos artefatos e configurações para o adaptador.
3. QUAL O OBJETIVO DO PRODUTO Os adaptadores de IBM WebSphere® permitem criar rapidamente e facilmente os processos integrados que trocam a informação entre o ERP, o HR, o CRM e sistemas de fontes correntes. O objetivo do WebSphere Adapters é: •
Proteje investimentos existentes na tecnologia do adaptador.
•
Extende o valor das aplicações na Arquitetura Orientada a Serviço (SOA).
•
Envolve a nova geração de aplicações para negócios.
•
Adota padrões abertos e melhores práticas.
•
Suporta interfaces múltiplas onde dispõe, cobrindo todos os casos de uso.
•
Manual evita códigos com ferramentas gráficas para serviços de configuração, admistração e monitoração.
•
Investe na cobertura da plataforma.
•
Excels na Qualidade do Serviço.
4. EXEMPLO DE FUNCIONALIDADE Esse link possui um exemplo de como usar o Adapter Flat-File. http://www.redbooks.ibm.com/redpapers/pdfs/redp4235.pdf
Criado em: 13.02.2007
Página
5
de
12
Alexandre José Batista
5. OS PRINCIPAIS ADAPTERS São divididos em dois grupos: os Adaptadores de Tecnologia e Adaptadores de Aplicativos. Abaixo segue as descrições de alguns conectores.
Figura 1 - Exemplo da arquitetura
Figura 2 - Processo de requisição para o conector.
Figura 3 - Processo de resposta do conector.
Criado em: 13.02.2007
Página
6
de
12
Alexandre José Batista
•
Email o IBM WebSphere® Adapter para Email ajuda você extender seu Enteprise Service Bus (ESB) e o middleware do Business Process Managment (BPM) para trocar business object com a variedade de aplicações através de mensagens de e-mail. o WebSphere Adapter para Email suporta SMTP, POP3, e IMAP, com total acesso para as mensagens, cabeçalhos, e acessórios e suportam o formato RFC 822. o WebSphere Adapter para Email é usado com WebSphere Process Server and WebSphere ESB.
•
Flat Files o IBM WebSphere® Adapter para Flat Files extende seu Enterprise Service Bus (ESB), e o middleware do Business Process Managment (BPM) para trocar eletronicamente os documentos de negócios com a variedade de aplicações usando a tecnologia de tranferência de arquivo. o Esse adapter pode ser usado com aplicações que não fornecem programáveis nem interfaces de serviço. o WebSphere Business Integration Adapter para Flat Files está disponível para usar com o WebSphere Message Broker e outro server itegrador como o WebSphere Process Server e o WebSphere Enterprise Service Bus.
•
File Transfer Protocol o IBM WebSphere® Adapter para File Transfer Protocol extende seu Enterprise Service Bus (ESB), e o middleware do Business Process Managment (BPM) para trocar eletronicamente os documentos de negócios com a variedade de aplicações usando File Transfer Protocol (FTP). o O WebSphere Adapter para FTP permite integração com aplicações usando File Transfer Protocol para enviar arquivos e para receber arquivos de um FTP server remoto. o Similar ao Flat File, e suporta a largura das operações do cliente do FTP, FTPS (SSL), votação para novos arquivos, e conexões para host e plataformas ditribuídas. o WebSphere Adapter para FTP é usado com WebSphere ESB e WebSphere Process Server.
•
JDEdwards EnterpriseOne o IBM WebSphere® Adapter para JDEdwards EnterpriseOne, fornece a integração bi-direção, multi-threaded, real-time para conexão JD Edwards EnterpriseOne com seu Enterprise Service Bus (ESB), e o middleware do Business Process Managment (BPM) para suportar uma arquitetura orientada a serviço (SOA). o Entrega um adaptador baseado no J2EE Connector Architecture (JCA) que emplementa o Enterprise Metadata Discovery (EMD)
Criado em: 13.02.2007
Página
7
de
12
Alexandre José Batista
especificação para configuração assistida e o Sevice Data Object (SDO), especificação para troca de dados. o O recurso do adaptador JCA para EnterpriseOne suporta, Dinâmico Java Connector API com funções de negócios, interface de fila XMList, todas ferramentas Enterprise One V8.9. o O recurso do adaptador JCA emplementa EMD, para facilitar a geração do serviço descrito e configuração dos artefatos para o adaptador. o WebSphere Adapter para JDEdwards EnterpriseOne V6.0.2 é disponível para ser usado com o WebSphere ESB e o WebSphere Process Server. •
JDBC o IBM WebSphere® Adapter para JDBC, fornece integração das bases de dados das aplicações das empresas com seu ESB, através dos dados onde as relações programáveis ou do serviço não são disponíveis. o Entrega um adaptador baseado no J2EE Connector Architecture (JCA) 1.5 que emplementa o Enterprise Metadata Discovery (EMD), especificação para configuração assistida e o Sevice Data Object (SDO), especificação para troca de dados. o Permite a integração com uma aplicação construída em toda a base de dados suportada por um driver JDBC que adere ao padrão JDBC 2.0. o O WebSphere Adapter para JDBC permite objetos orientados a integração com aplicações através da camada de dados. Esse recurso do adaptador JCA integra com os sistemas de gerenciamento da base de dados através da troca relacional dos dados incluindo tabelas, visões, e procedimentos de armazenamento, e fornece suporte detalhado para criar, atualizar, excluir, e recuperar operações, entre outras. O adaptador fornece também um mecanismo do evento da votação para detectar e entregar eventos de toda a aplicação baseada em uma base de dados relacional. o
•
Usa o WebSphere Adapter para JDBC V2.6 com WebSphere Message Broker e outro server integrador, assim como o WebSphere Process Server e o WebSphere Enterprise Sevice Bus.
Lotus Domino o IBM WebSphere® Adapter para Lotus Domino, fornece a integração bi-direção, real-time entre o Lotus Domino e outras aplicações comerciais. o Suporta integração com o Lotus Domino em um nível de documento, e é dirigido ao um meta-dado. o Inclui uma assinatura do produto, para o uso com gerência da de Tivoli®.
•
Oracle E-Business Suite
Criado em: 13.02.2007
Página
8
de
12
Alexandre José Batista
o IBM WebSphere® Adapter para Oracle E-Business Suite, fornece a integração bi-direção, multi-threaded, real-time conectando o software Oracle E-Business Suite com seu Enterprise Service Bus (ESB), e o middleware do Business Process Managment (BPM) para suportar uma arquitetura orientada a serviço (SOA). o Entrega um adaptador baseado no J2EE Connector Architecture (JCA) que emplementa o Enterprise Metadata Discovery (EMD), especificação para configuração assistida e o Sevice Data Object (SDO), especificação para troca de dados. o O recurso do adaptador JCA fornece suporte para: interfaces de tabelas, programas concorrentes, APIs PL/SQL, tabelas base e visões, evento de votação e disparo de bases de dados e Business Event System (BES) para eventos. •
PeopleSoft Enterprise o Fornece a integração bi-dimensional, real-time entre versões do PeopleSoft Enterprise Applications/PeopleTools e outros ecommerce, CRM, fonte corrente e as aplicações ERP. o Entrega um adaptador baseado no J2EE Connector Architecture (JCA) que emplementa o Enterprise Metadata Discovery (EMD), especificação para configuração assistida e o Sevice Data Object (SDO), especificação para troca de dados. o Fornece sincronia, inteiramente baseado em Java, e é dirigido ao um meta-dado, que facilita a gerência fazendo a integração independente da infraestrutura de aplicação. o Interagir com o PeopleSoft através do PeopleTools Component Interface Java API. o Inclui uma estratégia de gerenciamento de um evento que suporta a arquitetura de três camadas. o Fornece a habilidade para operar em modo multi-threaded, durante o processo de requisição, que melhora o desempenho do adaptador porque os múltiplos eventos podem ser processados simultaneamente.
•
SAP Exchange Infrastructure o IBM WebSphere® Business Integration Adapter para SAP Exchange Infrastructure, fornece integração entre SAP Exchange Infrastructure (XI) e corretores IBM tais como o WebSphere Integration Server. o Permite integração de mensagem síncrona assim como assíncrona com SAP IX usando interface Web Services (SOAP). o Suporta o pedido e o evento que processam e é capaz de aguardar até escutar a mensagem de XI e de emitir mensagens a XI de um broker IBM ou um usuário. o Usa um alimentador de dados SOAP para converter mensagens XI dentro dos objetos de negócios do WebSphere Business Integration. o Fornece suporte para troca síncrona de mensagens SOAP.
Criado em: 13.02.2007
Página
9
de
12
Alexandre José Batista
o Fornece suporte para troca síncrona e assíncrona de mensagens com SAP XI. o Fornece suporte para integração aparte BAPI e RFC a parte do IDOCs. o Inclue a geração de um Web Service Description Language (WSDL) para transfomar SAP XI – gerando definições WSDL para definições WSDL padrão. •
SAP Softwares o IBM WebSphere® Adapter para SAP Softwares, fornece a integração bi-dimensional, multi-threaded, real-time com seu Enterprise Service Bus (ESB) e o middleware do Business Process Managment (BPM) para suportar uma arquitetura orientada a serviço (SOA). o WebSphere Adapter para SAP Softwares permite integração através de intefaces seguindo para o SAP Web Application Server ou qualquer aplicação SAP R/3 V4. Esse recurso do adaptador JCA disponibiliza as APIs Java para acessar BAPIs através do RFC, e também para fornecer uma troca bi-direcional do IDocs através do ALE. o BAPI: permite chamadas diretas a BAPIs e RFCs e é completamente não invasiva. o ALE: permite a troca não invasiva e bi-direcional do IDocs com aplicações SAP via ALE. o RFC Server: permite que as aplicações SAP façam chamadas síncronas ao usuário de integração para segurar pedidos. o O WebSphere Adapters são configurados dentro do WebSphere Integration Developer para distribuição com o WebSphere Process Server e WebSphere ESB. O adaptador executa EMD para gerar descrições do serviço e configurar artefatos para SAP BAPIs, RFCs e IDocs. o WebSphere Business Integration Adapter para mySAP é disponível para usar com o WebSphere Message Broker e outros servers de integração assim como o WebSphere Process Server e o WebSphere Enterprise Service Bus.
•
Siebel Business Applications o IBM WebSphere® Adapter para Siebel Business Applications, fornece integração Siebel, detalhada, bi-direcional, real-time com seu Enterprise Service Bus (ESB) ) e o middleware do Business Process Managment (BPM) para suportar uma arquitetura orientada a serviço (SOA). o O WebSphere Adapter para Siebel Business Applications permite integração bi-direcional com o Siebel Business Application V6.5-7.8. Esse recurso do adaptador JCA disponibiliza o Siebel Java Data Bean Object API para acessar Application Service Interfaces (ASIs), Business Services e Integration Objects. o Fornece escalabilidade e desempenho, através de uma única ou múltiplas instâncias distribuídas.
Criado em: 13.02.2007
Página
10
de
12
Alexandre José Batista
o Usa o Siebel Java API para assegurar independência a base de dados e o cliente. o Os acessos e manipulações Siebel Application Service Interfaces, Business Services, Integration Objects, Business Objects e Business Components. o Suporta várias plataformas Siebel (por exemplo, Microsoft Windows 98, Windows NT, UNIX, ou Web), e estratégias numerosas (cliente pequeno, cliente grande, ou Web), e vários modos. o Utiliza um único mecanismo de captura de evento, assegura que todos os eventos são capturados, não dependendo da estratégia de distribuição ou o estado do ambiente. o O WebSphere Adapters são configurados dentro do WebSphere Integration Developer para distribuição com o WebSphere Process Server e WebSphere ESB. O adaptador executa EMD para gerar descrições do serviço e configuração dos artefatos para o Siebel Integration Objects e ASIs. o WebSphere Business Integration Adapter para Siebel Business Applications é disponível para usar com o WebSphere Message Broker e outros servers de integração assim como o WebSphere Process Server e o WebSphere Enterprise Service Bus. •
TCP/IP o IBM WebSphere® Business Integration Adapter para TCP/IP, permite integração real-time, bi-direcional entre aplicações TCP/IP e brokers WebSphere e usuários via sockets TCP/IP. Esse adaptador é aplicado amplamente, mas possue um uso particular por clientes da indústria médica. Ele suporta modos síncronos e assíncronos para processar pedidos e notificações do evento e suporta também operações na notificação do evento. o Suporta múltiplas camadas de formatos de mensagem. o Esse adaptador suporta IPv4 e são permitidas para o caracter de dois bytes (DBCS).
•
Websphere Adapter Toolkit o IBM WebSphere® Adapter Toolkit permite consumidores e parceiros de negócios desenvolver adaptadores customizados J2EE Connector Architecture (JCA) para encontrar com as exigências originais do negócio. O toolkit ajuda a criar qualquer um adaptador básico JCA, ou um adaptador com possibilidade adicional de capacidades utilizando Adapter Foundation Classes do WebSphere Adapters. o O toolkit baseado no Eclipse inclui: Um passo a passo para criar um projeto do adaptador, incluindo o código Java para uma classe apropriada de adaptadores. Com o Adapter Foundation Classes fornece uma implementação consistente para o WebSphere Adapters baseado no JCA 1.5.
Criado em: 13.02.2007
Página
11
de
12
Alexandre José Batista
Para criar e modificar facilmente o arquivo descritor do XML usa-se o Resource Adapter Deployment Descriptor Editor.
6. REFERÊNCIAS http://www-306.ibm.com/software/integration/wbiadapters/ http://publib.boulder.ibm.com/infocenter/wbihelp/v6rxmx/index.jsp?topic=/com.ibm.wsadapter s.jca_jdbc.doc/doc/rjdbc_samplesemd.html
Criado em: 13.02.2007
Página
12
de
12