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

The key elements of event processing


In this section, we will explore some of the basic principles and concepts commonly used when talking about and creating event-driven applications. These are the major building blocks for any solution that handles streaming event data.

First, here is a summary-level explanation for some of the key terms and concepts used:

  • Event: An occurrence within a particular system or domain, an event is something that has happened in the particular domain. An event is atomic—it either happens completely or not at all. The word event is also used to mean a software entity that represents such an occurrence in a computing system.

  • Raw event (simple event): This is an event that is introduced into an event-processing system by the event producer and records a real-world event.

  • Complex event (derived event): An event that is an abstraction of one or more other events. This is generated as a result of event processing that takes place inside an event-processing system....