Patent ID: 9047358
Filing Date: 2015-06-02
Classification: G06F,H04L

Abstract:
1. A computer hardware system for synchronization of data between a first data system and a second data system, both data systems modeled as a collection of representation state transfer (REST) resources, comprising: an event propagation processor configured to integrate data between the first and second data systems for events about data changes in the data systems, wherein the processor includes an adaptation layer in the form of an HTTP (Hypertext Transfer Protocol) facade to represent REST resources, and the adaptation layer includes an initiator component configured to emit events corresponding to data changes in one of the data systems, wherein the initiator component includes an event emitter configured to emit events that correspond to changes in data in a controlling data system using HTTP REST semantics, an initiating data system is a controlled data system in the integration relationship, and the event emitter is configured to emit an event and propagate back a resultant record in a HTTP response to update a record on the controlled system with a foreign key.