It would not be correct to say that EDA (Event Driven Architecture)
and ECA (Event-Condition-Action rules) are the same thing. It would be
correct to say that ECA Rules are one way of implementing an event-
driven architecture (EDA).
If you look at how ECA rules are used in OFBiz you'll see it is very
consistent with the general EDA concepts. With all logic flowing
through the Service Engine in OFBiz it becomes a natural hub for
business events, and ECA rules allow us to do things based on those
business events.
If you disagree, please do share. How is your vision of an EDA
different from how we use ECA rules in OFBiz?
-David
On Jan 17, 2009, at 9:07 PM, Raj Saini wrote:
Is ECA same as EDA? I feel ECAs in OFBiz are more like interceptors/
triggers where are EDA is all together a different architecture
pattern. This is a good document explain EDA:
http://www.eaipatterns.com/docs/EDA.pdf
Thanks,
Raj
Jacques Le Roux wrote:
I think, as a marketing effort, we should put 2-3 sentences about
SOA (Service Oriented Architecture) and EDA (Event Driven
Architecture) OFBiz's features on main site, in "Introduction: What
is Apache OFBiz?" section for instance.
Buzz words (acronyms nowadays) can't hurt if we want more
recognition. And it's easier to be understood by using SOA acronym
than Service Engine and especially EDA instead of ECA. Of course a
sentence explaining quickly both concepts is needed.
Any takers ? (several would be better...)
Jacques