Enterprise Integration Patterns (EIP)

Enterprise Integration Patterns (EIP) est une collection de patrons de conception qui peuvent être utilisés pour développer des systèmes d'intégration de logiciels nouveaux ou existants dans un environnement professionnel. Le titre complet de l'ouvrage est Enterprise Integration patterns : Designing and Building Messaging Solutions. Il a été publié par Bobby Woolf en 2003. EIP comprend 65 modèles de conception ainsi qu'un langage de modèles basé sur des icônes, parfois connu sous le nom de GregorGrams.

Un patron de conception est une solution générale à un problème de conception qui se répète dans de nombreux projets. Un modèle décrit le problème et sa solution proposée et aborde tout autre facteur important. EIP se concentre sur les modèles de messagerie de l'intégration des applications d'entreprise (EAI). La messagerie facilite la communication des programmes entre différents environnements de programmation (langages, compilateurs et systèmes d'exploitation), car la seule chose que chaque environnement doit comprendre est le format et le protocole de messagerie communs. Les modèles de messagerie définissent les moyens par lesquels les différents éléments d'un système de passage de messages se connectent et communiquent pour permettre l'interaction entre les objets au sein des programmes et entre divers types de logiciels, qui peuvent être écrits dans différents langages et exister sur différentes plates-formes à différents endroits.

Vous pouvez également être intéressé
  1. Hewlett Packard Enterprise (HP Enterprise, HPE) Hewlett Packard Enterprise Company (également connue sous le nom de HP Enterprise et HPE) est une société multinationale américaine spécialisée dans l'informatique d'entreprise (technologie de l'information). Cinq unités commerciales sont soutenues par HPE : Enterprise Group fournit des produits d'infrastructure pour soutenir les systèmes informatiques des clients. Enterprise Services fournit...
  2. Portail d’informations d’entreprise (EIP) Définition - Que signifie Enterprise Information Portal (EIP)? Un portail d'informations d'entreprise (EIP) est un cadre utilisé pour prendre en charge et intégrer des processus, des personnes et des informations dans une organisation. Il offre une passerelle unifiée et sécurisée pour les informations et une base de connaissances pour les...

  1. GRASP (General Responsibility Assignment Software Patterns) GRASP (General Responsibility Assignment Software Patterns), est un modèle de conception orienté objet utilisé dans le développement de logiciels pour attribuer des responsabilités à différents modules de code. En tant qu'outil pour les développeurs de logiciels, GRASP permet de résoudre des problèmes d'organisation et offre une façon commune de parler...
  2. Red hat enterprise linux (rhel) Définition - Que signifie Red Hat Enterprise Linux (RHEL)? Red Hat Enterprise Linux (RHEL) est un système d'exploitation Linux de Red Hat conçu pour les entreprises. RHEL peut fonctionner sur des postes de travail, sur des serveurs, dans des hyperviseurs ou dans le cloud. Red Hat et son homologue pris...