Data synchronization
First Claim
1. A method for synchronizing application data, comprising:
- receiving a synchronization request at a data synchronization web application, the data synchronization web application running on a web server;
sending new application data by the data synchronization web application to a master data repository on the web server in accordance with the synchronization request, wherein the master data repository is synchronized with the new application data;
communicating the new application data to a database by the master data repository;
notifying a first service data repository on the web server by the master data repository each time the master data repository is synchronized; and
synchronizing data subsets in the first service data repository with data in the master data repository, said synchronizing being performed on the data subsets by the first service data repository separate from synchronizing performed on the new application data in the master data repository after being notified by the master data repository;
notifying a second service data repository on the web server using the first service data repository when the first service data repository has been synchronized with the new application data from the master data repository; and
synchronizing data stored in the second service data repository with the new application data using the second service data repository separate from synchronizing performed on said new application data.
2 Assignments
0 Petitions
Accused Products
Abstract
Application data used by enterprise applications running on one or more servers can be synchronized with application data deployed from other locations. Application data can be transmitted as XML files over HTTP to facilitate synchronization with web-enabled servers. Multiple service data repositories can be synchronized with application data residing in a master data repository that runs within an enterprise application. Server-to-server data synchronization functionality is also provided through the use of proxy data repositories. Application data files can be deployed from an author system to remote servers. Newly-authored application data files can be versioned in the author system using a source control system and selectively deployed to various servers by the author in conjunction with a multi-stage testing process in preparation for deployment of the application data to a production server.
264 Citations
13 Claims
-
1. A method for synchronizing application data, comprising:
-
receiving a synchronization request at a data synchronization web application, the data synchronization web application running on a web server; sending new application data by the data synchronization web application to a master data repository on the web server in accordance with the synchronization request, wherein the master data repository is synchronized with the new application data; communicating the new application data to a database by the master data repository; notifying a first service data repository on the web server by the master data repository each time the master data repository is synchronized; and synchronizing data subsets in the first service data repository with data in the master data repository, said synchronizing being performed on the data subsets by the first service data repository separate from synchronizing performed on the new application data in the master data repository after being notified by the master data repository; notifying a second service data repository on the web server using the first service data repository when the first service data repository has been synchronized with the new application data from the master data repository; and synchronizing data stored in the second service data repository with the new application data using the second service data repository separate from synchronizing performed on said new application data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification