...
Page Properties | ||||||
---|---|---|---|---|---|---|
|
Principes
Le modèle pivot est une représentation partagée physique du modèle métier d'échange.
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:
Info |
---|
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
Warning |
---|
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:
...
Warning |
---|
Les cycles d'interdépendances entre domaines sont proscrits. |
Partage des représentations physique
...
En fonction du niveau de précision du modèle de données métier, il sera nécessaire de reprendre ou détailler ce modèle pour aboutir à un modèle générable en XSD.
Plantuml |
---|
class Vente {
Date realisée
}
package "Gestion du Client" {
class Client {
nom
prénom
}
note "Relation Client 1.1" as n1
Client .. n1
}
Vente "1..*" -r- "1" Client : pour |
Modèles
Les modèles doivent être organisés afin de permettre un versionning des packages des modèles.