Bem vindo ao TechZoera!

Bem vindo ao TechZoera!
Welcome to TechZoera

quinta-feira, 21 de maio de 2015

EAI (Enterprise Application Integration)



Olá, queridos leitores!
Prosseguindo o assunto do meu colega Luiz, agora falaremos sobre EAI.
Mas o que é EAI? De uma forma simples, EAI (do inglês Enterprise Application Integration), é uma referência aos meios computacionais e aos princípios de arquitetura de sistemas utilizados no processo de Integração de Aplicações Corporativas.
Os componentes presentes em uma arquitetura de sistemas são:


  • Sistemas: Refere-se aos sistemas que trocarão informações entre si.
  • Dados: Conjunto de dados (layouts de arquivos) que serão trafegados pela arquitetura durante a troca de dados entre os sistemas.
  • Interface: Forma de enviar e receber dados entre os sistemas.
  • Comunicação: Tipo de comunicação a ser utilizada durante a troca de informações entre os sistemas.
Os estilos de integração entre sistemas utilizando-se do EAI são:

  • File Transfer: Integração entre aplicativos através da troca de arquivos em formato de texto definido.
  • Shared Database: Integração entre aplicativos através da troca de dados entre bases de dados ou tabelas.
  • Remote Procedure Invocation: Integração entre aplicativos através da chamada a programas remotos os quais são responsáveis pela extração, envio/recebimento e persistência dos dados no sistema.
  • Messaging: Integração entre aplicativos de um middleware orientado a mensagem (MOM) o qual e responsável pela entrega dos dados aos sistema integrados.
Exemplos de Soluções de EAI:






Nenhum comentário:

Postar um comentário