Rail


The Rockshore Event Processing Platfrom (REPP) enables the seamless delivery of real-time information management services. The platform is based upon the principle of Complex Event Processing (CEP), which is key to building and managing event-driven information systems. CEP is a network technology that creates actionable, situational knowledge from distributed systems, databases and applications in real-time.

‘The technology behind the scenes… where it should be’

CEP deals with the task of processing multiple events from disparate feeds and identifying meaningful business events from them. CEP employs techniques such as detection of complex patterns across many events, event correlation and abstraction, event hierarchies, and relationships between events such as causality, membership, timing, and event-driven processes.

The above diagram shows the generic approach to event processing within a complex event processing framework. The three levels of Event, Situation and Impact refinement take raw messages and derive meaningful events.

The REPP is architected in a modular way in accordance with Service Oriented Architecture (SOA) principles and Services are loosely coupled through the use of a message-driven Enterprise Service Bus (ESB).

The principle building blocks of real-time services deployed in the REPP are as follows:

The benefit of Rockshore’s approach is that any given operational environment can be encoded and deployed within the platform through configuration. This enables Rockshore to model new systems or environments rapidly and provide real-time services in a highly cost effective manner.