Adaptive Event Processing System for Heterogeneous Schema Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Enterprise environments face challenges in harnessing insights from diverse applications due to information gaps, as big data analytics systems require domain-specific data models and processing models that are tightly tied to the enterprise's data schema, making it difficult to accommodate new data schemas without extensive reprogramming.

Innovation Solution

An adaptive event processing system with a domain-agnostic service that uses an adaptive data model and adaptive processing model, supporting runtime event type discovery, event schema management, and configurable partitioning of events by type and time, allowing for the processing of heterogeneous events across multiple schemas without predefined schemas or analysis rules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If domain-specific data models and processing models are used with upfront dependencies tied to enterprise data schemas, then analysis precision is improved, but adaptability deteriorates making it difficult to accommodate new data schemas without extensive reprogramming

Engineering Contradiction:
Improveanalysis precisionVSAvoidadaptability to new data schemas
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic schema evolution by allowing the system to automatically discover and adapt to new event schemas at runtime. The adaptive processing model detects new event types and schemas without requiring predefined models, enabling the system to dynamically adjust its data models and processing logic to accommodate changing enterprise data schemas while maintaining analysis precision through reactive schema registration and model updates.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If heterogeneous events from multiple applications with different formats and schemas are processed, then versatility is improved, but device complexity increases making it difficult to bridge information gaps

Engineering Contradiction:
Improveability to process heterogeneous eventsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an adaptive event processing system as an intermediary layer between heterogeneous enterprise applications and analytics systems. This mediator automatically discovers event schemas, registers new event types, and transforms diverse event formats into a unified processing model, thereby enabling the system to handle heterogeneous events from multiple applications without requiring complex custom integration logic for each data source.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If runtime event type discovery and schema management are implemented, then adaptability is improved, but loss of information increases due to the need to manage dynamic schemas

Engineering Contradiction:
Improveruntime schema adaptabilityVSAvoidinformation loss from schema management
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent implements self-service schema management where the adaptive processing model automatically discovers event schemas from incoming events, infers data structures, and registers new schemas without requiring external schema definitions or manual configuration. The system autonomously manages schema evolution by detecting new event types, extracting schema information from event payloads, and updating its internal data models, thereby maintaining adaptability while minimizing information loss through automated schema capture.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11874839B2Adaptive big data service
Publication Date: 2024.01.16 OPEN TEXT SA ULC
  • US11874839B2 patent drawing
  • US11874839B2 patent drawing
  • US11874839B2 patent drawing

AI summary

An event processing system comprising a processor and a non-transitory computer readable medium coupled to the processor. The non-transitory computer readable medium stores computer-readable code executable to provide a domain-agnostic service for analyzing data and processing heterogeneous events conforming to a plurality of schemas using the service. The domain-agnostic service comprises an adaptive data model and an adaptive processing model. The adaptive data model supports runtime event type discovery and event schema management that reacts to new schemas discovered at runtime. The adaptive processing model supports configurable partitioning of events by event type and time and is reactive to create new aggregations and analyses based on the propagation of new partitions.