Reasoning Service Bus for Heterogeneous Event Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing event processing systems require custom-built transformations for each type of input event, struggle to detect, normalize, and combine event information from multiple federated sources, and are limited in complexity, leading to high costs and time consumption for deploying complex event processing functionality.
Innovation Solution
A reasoning service bus that links and transfers data between multiple systems, using metadata to understand relationships and reason on events, enabling analytics, mitigating conflicting events, and implementing leases for event validity and security, while supporting dynamic assertions and data propagation across systems with different schemas.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If custom-built transformations are used for each type of input event in existing event processing systems, then event processing can be performed, but deployment cost and time consumption increase significantly
Solution Approach 1:
The patent implements a universal event processing system that can handle multiple types of input events through a single standardized interface. The system uses a common transformation framework that automatically adapts to different event types, eliminating the need for custom-built transformations for each event type while maintaining reliable event processing across heterogeneous data sources
Solution Approach 2:
The patent introduces an intermediary normalization layer that sits between diverse event sources and the processing engine. This intermediary component automatically transforms and standardizes events from multiple federated information sources into a unified format, reducing deployment complexity by abstracting away the heterogeneity of source systems
2Adaptability or versatility
If multiple disparate event processing systems are combined to handle complex events, then event processing coverage improves, but system complexity and human intervention requirements increase
Solution Approach 1:
The patent merges multiple event processing capabilities into a single unified system that can handle complex events end-to-end. By integrating event detection, normalization, correlation, and processing functions into one system, the patent achieves comprehensive event processing coverage while reducing the complexity associated with managing multiple disparate systems
Solution Approach 2:
The patent implements a nested architecture where standardized event processing components are organized in hierarchical layers. Simpler processing functions are nested within more complex processing routines, allowing the system to handle complex events by composing simpler operations in a structured manner, thereby reducing overall system integration complexity
3Productivity
If existing event processing systems are used, then simple events can be processed, but complexity of recognizable events remains limited
Solution Approach 1:
The patent implements a dynamic event processing system that can adapt its processing logic based on the complexity and type of event being processed. The system dynamically selects and combines processing routines, normalization rules, and correlation algorithms appropriate for each event scenario, enabling it to efficiently process simple events while also handling complex multi-source events with varying degrees of sophistication
Data Source
AI summary
A computer implemented method, system and product comprising establishing a lease contract for an analytic subscription, defining an analytic subscription as an evaluation that is passed to a provider that provides a Boolean evaluation model and a potential true/false event expression, receiving, via the bus, events from the systems of records until the expiration of the lease; and rejecting during a specified period of time events received from the systems of record after the expiration of the lease period.


