Você está na página 1de 3

EAI

Origem: Wikipdia, a enciclopdia livre.

EAI (do ingls Enterprise Application Integration) uma referncia aos meios computacionais e aos princpios de arquitetura de sistemas utilizados no processo de Integrao de Aplicaes Corporativas. Os procedimentos e ferramentas de EAI viabilizam a interao entre sistemas corporativos heterogneos por meio da utlizao de servios.

ndice
1 Pontos bsicos 2 Componentes da Arquitetura EAI 3 Estilos de Integrao 4 Melhores prticas na integrao de aplicaes 5 Linguagem Especfica de Domnio (DSL) para EAI 6 Solues de EAI 7 Ver tambm 8 Ligaes externas

Pontos bsicos
Os pontos bsicos de uma arquitetura de EAI so: Integrao de aplicaes, sistemas de informao e processos de negcio de uma empresa. Integrao com aplicaes internas e externas da empresa que servem de suporte ao processo de negcio da mesma, como por exemplo processo financeiro, recursos humanos, dentre outros. Conjunto de ferramentas de anlise e monitorao de processos em tempo real.

Componentes da Arquitetura EAI


Os componentes presentes em um arquitetura de integrao de sistemas so: Sistemas - Refere-se aos sistemas que trocaro informaes entre si. (ex. Software de CRM (SIEBEL) trocando informaes com software de faturamento (SAP) Dados - Conjunto de dados (layouts de arquivos) que sero trafegados pela arquitetura durante a troca de dados entre os sistemas.(Ex. XML ou texto) Interface - Forma de enviar receber dados entre os sistemas. (Ex. Web services, adaptadores) Comunicao - Tipo de comunicao a ser utilizada durante a troca de informaes entre os sistemas. (Ex. sncrona ou assncrona).

Estilos de Integrao
Os estilos de integrao entre sistemas utilizando-se do EAI so:

File Transfer - Integrao entre aplicativos atravs da troca de arquivos em formato de texto definido. Shared Database - Integrao entre aplicativos atravs da troca de dados entre bases de dados ou tabelas. Remote Procedure Invocation - Integrao entre aplicativos atravs da chamada a programas remotos os quais so responsveis pela extrao, envio/recebimento e persistncia dos dados no sistema. Messaging - Integrao entre aplicativos de um middleware orientado a mensagem (MOM) o qual e responsvel pela entrega dos dados aos sistema integrados.

Melhores prticas na integrao de aplicaes


Buscar uma padronizao na forma de integrao com os sistemas legados facilita manutenes futuras. A definio de um padro na forma de trabalho das interfaces pode promover o reuso das mesmas. Quanto menos camadas existirem entre aplicao legada e a plataforma de integrao (EAI) menores so as chances de ocorrerem erros durante a troca de dados entre elas. A reduo no nmero de camadas por onde os dados tem de passar at chegar ao seu destino, promove tambm uma melhor performance durante o processo de troca de dados entre aplicaes.

Linguagem Especfica de Domnio (DSL) para EAI


A seguir so relacionados alguns projetos de DSLs para modelar solues de Enterprise Application Integration (EAI) a um alto nvel de abstrao. Guaran DSL (http://www.tdg-seville.info/rzfrantz/Guaran%c3%a1+DSL)

Solues de EAI
A seguir so relacionadas alguns produtos para suportar uma arquitetura de integrao - EAI: Intersystems Ensemble - http://www.intersystems.com.br/isc/ensemble/index.csp TIBCO - http://www.tibco.com Webmethods - http://www.webmethods.com Webpshere MQSeries/Broker - IBM Vitria - http://www.vitria.com/BusinessWare/ BizTalk - Microsoft SeeBeyond - SunMicrosystem BEA Weblogic Integration - BEA SAP Exchange Infrastructure (XI) ou Process Integration (PI) - SAP Datasul EAI - Datasul - www.datasul.com.br IRIS - Databridge - http://www.databridge.com.br IntraFlow BPMS 2.0 - IntraFlow - http://www.intraflow.com.br Guaran SDK - http://www.tdg-seville.info/rzfrantz/guarana

Ver tambm
Service-oriented architecture

Ligaes externas
EAI Seebeyond (http://eaiseebeyond.blogspot.com) Padres de projeto de integrao de sistemas (http://www.eaipatterns.com) Base de Conhecimento sobre EAI (http://eai.ittoolbox.com) - Leia mais sobre a ferramenta de integrao Oracle Fusion (Middleware (http://oracle.com)

Você também pode gostar