On Sat, Feb 7, 2009 at 6:59 AM, tao wen <[email protected]> wrote:

> Here the context might be more large scale than the context in qi4j. As my
> understanding, qi4j assume a object can partipate as different roles in
> different "context" (or collaboration). So, a composite can have different
> interface (mixin), glued in the runtime. I think in qi4j, context is the
> context within one application, but different scenario/collaboration
> (correct me if I am wrong, sorry in advance). The bounded context in Eric's
> book or Greg's talk, is larger.

In case of Evans, No. Contexts can not be very large, as the
Ubiquitous Language can not be maintained cross large organizational
structures. So, when teams are split for practical reasons, the
contexts are split along such organizational lines as well. We
actually re-enacted such scenario in the class (Domain Driven Theater
:-) ) where there was a split in words but not in effect.

> They mean different system, or big portion
> of a system which forms its own physical boundary (some service gateway).

No. This is from Evans' PoV totally irrelevant. If you take the
"Routing Service" example in the book, it is a separate context (arcs
and nodes) than the booking context (legs and stops) and from the Work
Order Context, although they very well might be within the same
physical application. That is not relevant.

> Or we should not try to use one model to
> solve all the problem, like Eric pointed out:

Correct. The GUM (Grand Unified Model) will fail. I have seen it
myself, and I am sure many people who likes DDD are also burned from
such experiences. Qi4j's mission in this space should be to find a way
to make multiple models in different contexts easier. Obviously Greg
think that we are doing something right, or he wouldn't mentioned it.
Evans have high hopes and wished he could spend cycles on it (he says
he is swamped)...

Cheers
Niclas
-- 
http://www.qi4j.org - New Energy for Java

_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to