On Jan 9, 2009, at 12:47 AM, Raj Saini wrote:
David E Jones wrote:
To me loose coupling means that the applications share nothing...
they exclusively communicate through messages or services and have
minimal dependencies on each other. Loose coupling is not always a
good thing. Loose coupling of things that are closely related, or
that are the same thing from different aspects or angles, results
in redundancy and inconsistency.
This is a good article how Event driven Architecture (EDA) can fit
into a Enterprise System.
http://www.eaipatterns.com/docs/EDA.pdf
I'm not sure what this has to do with loose versus tight coupling of
_applications_. It is more related to loose coupling of individual
units of logic.
That is an interesting document, and actually does a great job of
describing what the OFBiz Service Engine is all about.
-David