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



Reply via email to