Je m'excuse d'avance de m'être appuyé sur le commentaire @ArseniMourzenko, mais une fois que j'ai commencé à lire Wikipédia, j'ai immédiatement compris ce que signifie le schéma canonique .
Voici le commentaire d'OP qui se concentre sur le vrai doute
Je crois que même dans l'architecture de microservices, la demande et la réponse doivent se conformer à certains modèles de données.
Certains modèles de données oui, mais il semble que l'article se réfère à des modèles de données "partagés" ou "communs" entre 2 services ou plus.
Le schéma canonique est un modèle destiné à enregistrer des services dans les transformations de données d'exécution. Il vous évite également la duplication de code. Mais vous couplez également votre service à un modèle de données externe. (Voir les diagrammes sur la page de Wikipédia liée ci-dessus)
C'est une sorte de «langage» commun aux services.
Il semble donc que l'article insiste sur l'indépendance totale des États membres par rapport à l '«écosystème» où ils vivent.
Prenons par exemple la mention qu'il fait à ESB.
Ils évitent également d'utiliser des ESB et implémentent à la place des fonctionnalités de type ESB dans les microservices eux-mêmes.
ESB exige généralement un modèle de données d'entreprise (messages) qui sera commun à toutes les personnes connectées au bus.
Donc, revenons à l'article, semble que l'auteur pointe sur le fait que MS refuse d'être attaché à tout système externe (et leurs contraintes) .