Book Image

Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c

By : Matjaz B Juric, Danilo Schmiedel, Mark Simpson, Torsten Winterberg, Sven Bernhardt, Kapil Pant
Book Image

Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c

By: Matjaz B Juric, Danilo Schmiedel, Mark Simpson, Torsten Winterberg, Sven Bernhardt, Kapil Pant

Overview of this book

Table of Contents (19 chapters)
Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

How does event processing fit into a modern architecture?


The following diagram shows a high-level view of event processing in the context of a modern architecture:

Figure 11

On the left-hand side, we can see the different systems acting as event producers. The following interactions can take place when an event is generated by one of the event producer systems:

  1. The event is pushed into the event cloud.

  2. Events are made available through the so-called enterprise event bus. In contrast to the enterprise service bus, the enterprise event bus only transports events. The ESB also handles service calls on an SOA system.

  3. Events can be consumed directly by a consumer system on the right-hand side.

  4. But, in most cases, events are handled by the event-processing component, which supports Event Stream Processing or Complex Event Processing.

  5. The state and event store provide additional information to event processing—either historical events or reference data to support detecting derived events.

  6. The Decide phase...