« Bounded Context Canvas » : différence entre les versions

De Wiki Agile
Aucun résumé des modifications
Ligne 70 : Ligne 70 :
<br/>
<br/>
Jetez un coup d'œil aux [http://cyrille.martraire.com/2012/09/collaborative-construction-by-alberto-brandolini/ Archétypes de contextes délimités] d'Alberto Brandolini et aux [http://www.wirfs-brock.com/PDFs/A_Brief-Tour-of-RDD.pdf Stéréotypes de rôles d'objets] de Rebecca Wirfs-Brock pour une analyse plus approfondie de cet espace. La [https://github.com/ddd-crew/bounded-context-canvas/blob/master/resources/model-traits-worksheet.md feuille de travail Model Traits] contient des exemples de rôles générés par la communauté (Model Traits était l'ancien nom des rôles de domaine).<br/>
Jetez un coup d'œil aux [http://cyrille.martraire.com/2012/09/collaborative-construction-by-alberto-brandolini/ Archétypes de contextes délimités] d'Alberto Brandolini et aux [http://www.wirfs-brock.com/PDFs/A_Brief-Tour-of-RDD.pdf Stéréotypes de rôles d'objets] de Rebecca Wirfs-Brock pour une analyse plus approfondie de cet espace. La [https://github.com/ddd-crew/bounded-context-canvas/blob/master/resources/model-traits-worksheet.md feuille de travail Model Traits] contient des exemples de rôles générés par la communauté (Model Traits était l'ancien nom des rôles de domaine).<br/>
===Communication entrante===
La communication entrante représente les collaborations initiées par d'autres collaborateurs.
====Messages====
Les messages sont les informations qu'un collaborateur envoie à un autre. Trois types de conversation peuvent avoir lieu entre des contextes délimités. Une demande pour faire quelque chose (une commande), une demande d'information (une requête), ou une notification que quelque chose s'est produit (un événement).<br/>
<br/>
Le mot "message" est utilisé au sens général et n'est lié à aucune implémentation. Aucun bus de messages ou flux de travail asynchrone n'est obligatoire. Une commande, par exemple, peut simplement consister à afficher des données à partir d'un formulaire HTML sous la forme d'une commande HTTP POST.<br/>


==Exemple==
==Exemple==