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