An event-driven architecture (EDA) reflects the real world in which
businesses operate. The real world is constantly changing, chaotic, and
unpredictable. An EDA enables organizations to make sense out of all the
events occurring within their business, and to detect anomalous business
situations by drawing together a number of indirectly related or independent
events. Furthermore, EDA builds decision-making capabilities directly into
business processes by using analytical insights to drive decisions. EDA
offers organizations the ability to track events in real time, thus gaining
an early awareness of issues, improving productivity, and reducing manual
intervention and errors.
Event-driven architecture is not a new application pattern; applications have
been supporting events for years. What's new is that vendors are now
enhancing software infrastructure products an... (more)