MIS - Integração de Aplicativos Corporativos
Uma organização pode usar vários sistemas de informação -
Gestão da Cadeia de Abastecimento - Para gerenciamento de fornecedores, estoque e remessa, etc.
Gestão de Recursos Humanos - Para gestão de pessoas, treinamento e recrutamento de talentos;
Employee Health Care - Para gerenciar registros médicos e detalhes de seguros de funcionários;
Customer Relationship Management - Para gerenciar clientes atuais e potenciais;
Aplicativos de Business Intelligence - Para encontrar os padrões de dados existentes de operações de negócios.
Todos esses sistemas funcionam como ilhas individuais de automação. Na maioria das vezes, esses sistemas são autônomos e não se comunicam entre si devido a problemas de incompatibilidade, como -
Sistemas operacionais em que residem;
Sistema de banco de dados utilizado no sistema;
Os sistemas legados não são mais suportados.
EAI é uma estrutura de integração, um middleware, feito de um conjunto de tecnologias e serviços que permite a integração suave de todos esses sistemas e aplicativos em toda a empresa e permite o compartilhamento de dados e mais automação dos processos de negócios.
Características do EAI
EAI é definido como "o compartilhamento irrestrito de dados e processos de negócios entre quaisquer aplicativos e fontes de dados conectados na empresa".
O EAI, quando usado de maneira eficaz, permite a integração sem grandes alterações na infraestrutura atual.
Estende os recursos de middleware para lidar com a integração de aplicativos.
Usa camadas de lógica de aplicativo de diferentes sistemas de middleware como blocos de construção.
Mantém o controle de informações relacionadas às operações da empresa, por exemplo, estoque, livro de vendas e executa os processos principais que criam e manipulam essas informações.
Necessidade de integração empresarial
Compartilhamento irrestrito de dados e processos de negócios em uma organização.
Articulação entre clientes, fornecedores e reguladores.
A vinculação de dados, processos de negócios e aplicativos para automatizar processos de negócios.
Garantir qualidades consistentes de serviço (segurança, confiabilidade, etc.).
Reduza o custo contínuo de manutenção e reduza o custo de implantação de novos sistemas.
Desafios da EAI
A arquitetura hub e spoke concentra todo o processamento em um único servidor / cluster.
Freqüentemente, tornou-se difícil manter e evoluir com eficiência.
Difícil de estender para integrar terceiros em outras plataformas de tecnologia.
O modelo de dados canônico apresenta uma etapa intermediária.
Maior complexidade e esforço de processamento adicional.
Produtos EAI tipificados.
Customização pesada necessária para implementar a solução.
Lock-In - Freqüentemente desenvolvido com tecnologia proprietária e habilidades especializadas necessárias.
Falta de flexibilidade - difícil de estender ou integrar com outros produtos EAI!
Requer que a organização esteja preparada para EAI.
Tipos de EAI
Nível de dados - Processo, técnicas e tecnologia de movimentação de dados entre armazenamentos de dados.
Nível de interface do aplicativo - Aproveitando as interfaces expostas por aplicativos personalizados ou empacotados.
Nível do método - Compartilhamento da lógica de negócios.
Nível de interface do usuário - empacotando aplicativos usando sua interface de usuário como um ponto comum de integração.