VETRO
Pattern de pipeline d'intégration des hubs et plateformes iPaaS/ESB.
Définition
VETRO sépare les responsabilités d'un flux : Validate (rejeter tôt les messages mal formés), Enrich (compléter avec des données de référence externes), Transform (convertir vers/depuis le modèle canonique), Route (aiguiller vers la bonne cible) et Operate (invoquer le système cible). Cet ordre garantit qu'on valide et enrichit avant de transformer et router.
Origine
Pattern d'architecture d'intégration popularisé par les plateformes ESB/iPaaS (notamment la documentation MuleSoft), s'appuyant sur les briques de Enterprise Integration Patterns (Hohpe & Woolf, 2003).
Exemple en contexte
Un flux de commande : Validate le schéma EDIFACT, Enrich le GLN acheteur via le référentiel partenaires, Transform vers le canonique, Route selon le code société, Operate en appelant l'API de l'ERP.
Termes liés
- Canonical Data Model — cible de l'étape Transform.
- Content-Based Router — mise en œuvre de l'étape Route.