Padrões de Integração Empresarial (EIP)

Padrões de integração empresarial (EIP) é um catálogo de padrões de design para o desenvolvimento de sistemas para integrar software novo e existente num ambiente empresarial. O livro, cujo título completo é Enterprise Integration Patterns (EIP): Designing, Building, and Deploying Messaging Solutions, foi escrito por Gregor Hohpe e Bobby Woolf e publicado em 2003. EIP fornece 65 padrões de design e inclui uma linguagem de padrões baseada em ícones às vezes chamada GregorGrams.

Um padrão de design é uma solução geral para um problema de design que se repete repetidamente em muitos projetos. Um padrão descreve o problema e sua solução proposta e discute quaisquer outros fatores importantes. EIP foca em padrões de mensagens para integração de aplicativos empresariais (EAI). Messaging facilita a comunicação entre programas em diferentes ambientes de programação (linguagens, compiladores e sistemas operacionais) porque a única coisa que cada ambiente precisa entender é o formato e protocolo comum de mensagens.

Padrões de mensagens definem os meios pelos quais diferentes elementos em um sistema de passagem de mensagens se conectam e se comunicam para permitir a interação entre objetos dentro de programas e entre vários tipos de software -- que podem ser escritos em diferentes linguagens e existir em diferentes plataformas em múltiplos locais.

Veja um tutorial introdutório sobre padrões comuns para integração de aplicações empresariais (EAI):