Hi,

I've been reading up on a few things today, and came across the reference
to the DCI architecture in the mixins section. This discussion of the
separation of data-model from behavioural aspects (roles/algorithms) is
what I have been thinking of for a while, in fact I now recall reading that
paper [1]  some time ago, and maybe those ideas seeped into my subconscious
then.

Is there an example, maybe in Estatio, where that approach has been used
and provides a good example to study? I'm specifically interested in the
idea of data objects being given behavour vai mixins that then allows them
to be participants in a complex process, one that is maybe 'orchestrated'
by the same object that contributed the behaviours. I think this is what
Reenskaug and Coplien are talking of as a 'context', specifically account
objects being given roles in a bank transfer transaction process.

I am studying some legacy code for work and finding it difficult to
understand, the behavioural aspect is obscure. It will provide some
interest to at least prototype something better using Isis, to continue my
learning curve.

[1] http://www.artima.com/articles/dci_vision.html

Reply via email to