Re: composing multiple bounded contexts in a single user interface

"QUALITEC - Óscar Bou [email protected] [domaindrivendesign]" <[email protected]> Tue, 30 Sep 2014 12:54:11 +0200
Newsgroups gmane.comp.programming.domain-driven-design
Message-ID <[email protected]>

A complementary approach is the one taken by the Apache Isis platform [1].



They have:
- a contribution mechanism (similar to the DCI concept [2]) that allows to "extend" a Domain Entity from another BC [3].
- the concept of "view models", that allow to group and render information from different BCs [4].


The contribution mechanism is particularly useful as it extends the Isis Metadata model, isolating the other layers from the "source" of a property - simple or collection - or action (i.e., the UI interface, the REST API, ...).




HTH,


Oscar


[1] http://isis.apache.org/


[2] http://en.wikipedia.org/wiki/Data,_context_and_interaction


[3] http://isis.apache.org/more-advanced-topics/how-to-01-062-How-to-decouple-dependencies-using-contributions.html


[4] http://isis.apache.org/more-advanced-topics/ViewModel.html