Human beings have a very unique differentiation compared to all other living creatures. It is the power to discriminate, giving them freedom of choice. This is possible because humans minds are sophisticated and high performing event processing engines, constantly optimizing for survival and gain, while functioning in extremely complex scenarios.
Man creates an optimal environment for himself to thrive, by filtering and correlating a high volume of events from very disparate sources, across time and boundaries. In fact all types of events are incorporated as feedback through all senses, constantly gauging, judging, filtering and correlating events. For example consider what you do every morning: turn on the news for traffic re-routing to gauge if you will make it on time to a meeting, sanity-check your gas tank to know far you can go, stop to grab a bite when you see a coffee drive-through. And all this while driving, which in itself requires processing events arriving from other automobiles on the road, traffic conditions and regulations. Humans are designed to continuously filter, correlate and process events in real-time.
The one technology that is so unique in adding this human quality of discrimination to inanimate software and hardware systems, is referred to commonly as "Complex Event Processing". To the uninitiated, the term "Complex" can sound like the technology is difficult, when really it inidicates that the event processing can happen in very complex scenarios, much like humans. In fact, a good event processing solution would remove the complexity and interpret accurate meaning in seemingly unconnected events.
Event processing can add the power of discrimination, providing intelligence and a dynamic responsiveness to everything it pairs with. Added to Business Process Management (BPM), Event Processing can make business processes very responsive and dynamic, even capable of handling unexpected exceptions. Added to Service Oriented Architecture (SOA), Event Processing can be a powerful ally in building a responsive IT infrastructure. Added to data integration, Event Processing can provide the capacity to discriminate against streams and volume of different kinds of data. The possibilities on what technologies Event Processing can be paired with are really limitless. When you want to think dynamic and add an edge to any technology solution, you want a good event processing engine added to your solution.
Oracle Event Processing (OEP)
is exactly this power of discrimination that can be added to any solution to result in extremely intelligent systems that respond in real-time. Keep your eyes peeled to hear about our new initiatives with OEP across our fusion middleware product lines in our upcoming release.