What is event processing?

Although event processing has been around for a while, it hasn't yet been used widely.

The goal of event-driven architectures is to process information in near real time by reacting to the publication of that information when it happens. Event-driven architectures lower the latency of information propagation while promoting loose coupling between components compared with sequential programming in traditional models.

Event-processing systems have several important fundamental aspects, some of which are as follows:

  • Push-based messaging pattern: As discussed before, the traditional messaging pattern has been request-response—what can be called a pull messaging pattern because the client pulls information from the server by ...

Get Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.