Modèle d'intégration
Un modèle d' intégration est un modèle qui décrit la communication entre les composants logiciels . Les modèles d'intégration sont utilisés pour l'intégration d'applications d'entreprise . Les modèles d'intégration peuvent être utilisés à la fois pour la médiation (intra-communication; au sein d'une application) et pour la fédération (Etra-communication; entre applications).
Contexte
Les connexions entre les composants logiciels distribués sont sujettes à des retards et des interruptions. En outre, différents composants d'un système ont des tâches et des exigences différentes. Les systèmes logiciels évoluent également au cours de leur développement. Les modèles d'intégration représentent un langage de modèles et permettent aux développeurs de logiciels d'implémenter des solutions de communication fonctionnelles entre ces systèmes.
Liste des modèles d'intégration
Style d'intégration
- Transfert de fichiers ( transfert de fichiers en anglais )
- Base de données partagée ( base de données partagée en anglais )
- Appel de procédure à distance
- Messagerie
- Systèmes de messagerie
- Canal de message
- Message
- Tuyaux et filtres
- Routeur de messages
- Traducteur de message
- Point de terminaison du message
Canaux de notification
- Point à point
- Publier-S'abonner
- Canal de type de données ( canal de type de données anglais )
- Canal de message non valide ( canal de message non valide en anglais )
- Dead Letter Channel ( chaîne de lettres mortes en anglais )
- Livraison garantie ( livraison garantie en anglais )
- Adaptateur de canal
- Messaging Bridge ( pont de notification à peu près allemand )
- Bus de messages
Structure du message
- Message de commande ( message de commande en anglais )
- Message de document ( message de document en anglais )
- Message d'événement ( Anglais message d'événement )
- Demander une réponse
- Adresse de retour
- Identificateur de corrélation
- Séquence de messages
- Expiration du message
- Indicateur de format
Routage des messages
- Routeur basé sur le contenu ( en anglais routeur basé sur le contenu )
- Filtre de message ( filtre de message en anglais )
- Routeur dynamique ( routeur dynamique anglais )
- Liste des destinataires ( anglais destinataire de la liste )
- Éclat
- Agrégateur
- Resequencer
- Processeur de message composé
- Scatter-rassembler
- Bon de route
- Process Manager ( gestionnaire de processus anglais )
- Courtier de messages
- Transformation de message ( transformation de message en anglais )
- Emballage d'enveloppe
- Enricher de contenu
- Filtre de contenu ( filtre de contenu anglais )
- Chèque d'indemnisation
- Normaliseur
- Modèle de données canonique ( modèle de données canonique anglais )
Points de terminaison de message
- Passerelle de messagerie
- Cartographe de messagerie
- Client transactionnel ( client transactionnel anglais )
- Sondage consommateur
- Consommateur événementiel
- Consommateurs concurrents
- Répartiteur de messages
- Consommateur sélectif
- Abonné durable
- Récepteur idempotent
- Dienstaktivator ( activateur de service anglais )
La gestion du système
- Control Bus ( bus de contrôle anglais )
- Déviation ( détour anglais )
- Robinet de fil
- Historique des messages ( historique des messages en anglais )
- Mémoire de messages ( mémoire de messages en anglais )
- Proxy intelligent
- Message de test ( message de test en anglais )
- Purgeur de canal
Voir également
se gonfler
- ↑ a b c d e f g Gregor Hohpe: Enterprise Integration Patters. (N'est plus disponible en ligne.) Anciennement dans l' original ; consulté le 5 mai 2017 . ( Page non disponible , recherche dans les archives Web ) Info: Le lien a été automatiquement marqué comme défectueux. Veuillez vérifier le lien selon les instructions , puis supprimer cet avis.
- ↑ Gregory Hohpe, Bobby Woolf: Modèles d'intégration d'entreprise . Conception, création et déploiement de solutions de messagerie. Addison-Wesley Professional, 2003, ISBN 978-0-321-20068-6 (anglais, 736 pages).