Event Bridge for Near Real-Time Data Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to provide real-time updates of data values across different systems and applications, leading to outdated information, especially in dynamic environments like stock prices, which can hinder timely decision-making for investors and brokers.

Innovation Solution

A computer-implemented method that identifies changes to data objects associated with change notification rules, generates and sends notification events instantaneously to target systems, allowing these systems to request and receive updated data objects, ensuring near real-time information replication and synchronization across systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If data values are replicated across systems in near real-time using event notifications, then information currency and decision-making timeliness are improved, but system complexity and overhead increase

Engineering Contradiction:
Improveinformation currencyVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent introduces an event bridge as an intermediary component that mediates between the source system generating data changes and target systems requiring updates. The event bridge subscribes to change notifications from the source system, processes events, and distributes them to multiple target systems. This intermediary approach enables near real-time information replication across systems without requiring direct point-to-point integration between all systems, thereby reducing overall system complexity while maintaining information currency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If small-sized messages are transferred to reduce overhead, then processing time and system efficiency are improved, but information completeness may be compromised

Engineering Contradiction:
Improveprocessing timeVSAvoidinformation completeness
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent segments information transmission into two distinct parts: (1) small-sized event notification messages that contain only essential change metadata (event type, timestamp, data object identifier) for rapid processing and immediate alerting, and (2) detailed data object transmissions that occur subsequently when target systems request full information. This segmentation enables fast processing through minimal initial messages while ensuring information completeness through on-demand retrieval of full data objects, thus resolving the contradiction between processing speed and information completeness.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10102239B2Application event bridge
Publication Date: 2018.10.16 SAP SE
  • US10102239B2 patent drawing
  • US10102239B2 patent drawing
  • US10102239B2 patent drawing

AI summary

The disclosure generally describes methods, software, and systems, including a method for event notification associated with changed data objects. A change to a data object associated with a change notification rule is identified. The change notification rule defines at least one target system to be notified in response to changes to a data set. A notification event identifying the data object associated with the change is generated substantially instantaneously in response to the identified change. Substantially instantaneously and in response to the generation of the notification event, the notification event is sent to the at least one target system defined by the change notification rules. A request for the changed data object is received in response to the sent notification event. The changed data object is provided to the target system.