User Tools

Site Tools


technology:bc

This is an old revision of the document!


Bounded Context

A Bounded Context defines a context in which the ubiquitous language is uniquely defined.

A Note on Conformist, Customer-Supplier: the supplier cannot, by DEFINITION, be exchangeable. If you want to be able to exchange the implementation of parts, you must use an ANTICORRUPTION LAYER. Then you can exchange the implementation of one BC, and by simply building a ACL for that BC to work with the other BCs, you are all set. Don't mistake Bounded Contexts with exchangeable parts. A BC is not, by definition, exchangeable when used by another BC. That depends on the CONTEXT MAP between the BCs, and if they have a customer-supplier or conformist relationship, then the supplier BC cannot simply be exchanged.

Boy, that took me a while to understand…

technology/bc.1353157554.txt.gz · Last modified: 2012/11/17 14:05 by rtavassoli