SIMPLIFYING SYNCHRONIZATION OF COPIES OF SAME DATA USED BY MULTIPLE APPLICATIONS
First Claim
1. A method of simplifying synchronization of information between a source application and a plurality of target applications, said method being performed by a sync tool provided external to said source application and said plurality of target applications, said method comprising:
- pulling an information of interest using a first web service designed to retrieve said information of interest from a first data store associated with said source application; and
pushing said information of interest using a second web service designed to store said information of interest in a second data store associated with a first target application contained in said plurality of target applications.
1 Assignment
0 Petitions
Accused Products
Abstract
Simplifying synchronization of copies of same data used by multiple applications, in particular, between a source application and multiple target applications. In one embodiment, a synchronization tool (provided external to the source application and the multiple target applications) pulls information of interest from a data store associated with the source application using a web service and then pushes the retrieved information of interest to corresponding data stores associated with the multiple target applications using respective web services.
-
Citations
26 Claims
-
1. A method of simplifying synchronization of information between a source application and a plurality of target applications, said method being performed by a sync tool provided external to said source application and said plurality of target applications, said method comprising:
-
pulling an information of interest using a first web service designed to retrieve said information of interest from a first data store associated with said source application; and pushing said information of interest using a second web service designed to store said information of interest in a second data store associated with a first target application contained in said plurality of target applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A machine readable medium storing one or more sequences of instructions for causing a system to simplify synchronization of information between a source application and a plurality of target applications, said synchronization being performed by a sync tool provided external to said source application and said plurality of target applications, wherein execution of said one or more sequences of instructions by one or more processors contained in said system causes said system to perform the actions of:
-
pulling an information of interest using a first web service designed to retrieve said information of interest from a first data store associated with said source application; and pushing said information of interest using a second web service and a third web service respectively designed to store said information of interest in a second data store and a third data store respectively associated with a first target application and a second target application contained in said plurality of target applications. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 26)
-
-
25. A computing system comprising:
-
a plurality of data stores to maintain respective copies of a data; a plurality of systems to execute a plurality of applications, wherein each of said plurality of applications is designed to operate with the copy of said data maintained in one of said plurality of data stores; and a sync tool provided external to said plurality of applications to synchronize the copies of said data, said sync tool being operable to; pull an information of interest contained in said data using a first web service designed to retrieve said information of interest from a first data store associated with a first application; and push said information of interest using a second web service and a third web service respectively designed to store said information of interest in a second data store and a third data store respectively associated with a second application and a third application, wherein said first data store, said second data store and said third data stores are contained in said plurality of data stores and said first application, said second application and said third application are contained in said plurality of applications.
-
Specification