Principes
Le modèle pivot est une représentation partagée du modèle métier.
Il a double vocation:
- Mettre à disposition des usages une représentation partagée et uniforme du métier
- Réduire les changements dans les étapes de routage et transformation interne à l’ESB
Répond à la problématique d'adhérence fonctionnelle:
Un contrat de service qui expose une représentation des données rend adhérent les consommateurs du service à ses changements (format, version, etc).
Mise en oeuvre
Modélisation des notions métier
La 1ère étape est de modéliser et documenter les notions échangées dans un SI.
Les notions sont représentées au format UML.
Exemple:
Ces modèles utilisent des notions de domaines différents des leurs.
Chaque modèle contient:
- la définition de plusieurs notions
- les relations entre ces notions
- une version
Le modèle entier est versionné.
Dépendances entre Modèles
Il convient de clarifier les dépendances entre les Domaines avec des notions de dépendances.
Exemple:
Les cycles d'interdépendances entre domaines sont proscrits.