×

Method and system for cascading a middleware to a data orchestration engine

  • US 8,266,104 B2
  • Filed: 08/26/2008
  • Issued: 09/11/2012
  • Est. Priority Date: 08/26/2008
  • Status: Active Grant
First Claim
Patent Images

1. A system for providing access to data, comprising:

  • a first server that provides a first set of services and data to a mobile client, the mobile client configured to exchange data with the first server;

    a first middleware connected between the first server and the mobile client for communicating between the first server and the mobile client according to a first communication functionality to enable direct push-pull communication between the first server and the mobile client;

    a second server that provides a second set of services and data according to a second communication functionality that is different from the first communication functionality, wherein the mobile client is incapable of directly accessing the second set of services and data from the second server;

    a second middleware connected to the second server and the first middleware for providing the mobile client access to the second set of services and data provided by the second server by communicating with the second server according to the second communication functionality and communicating with the first middleware according to the first communication functionality, wherein the second middleware pulls the second set of data from the second server and pushes second set data changes to the first middleware, and wherein the push and pull of the second set of data are not available directly to the first middleware; and

    a key mapping module for;

    calling a service operating on a second middleware, the service call including new keys and keys of documents with new data,when the new keys match previously assigned keys maintained by the first middleware, replicating changed data in the document and update data, maintained by the first middleware, related to the document,mapping the changed data and a primary key related to the changed data provided by the first middleware to a database maintained by the second server,replicating the changed data at second middleware, anduploading the replicated data to the mobile client.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×