APPARATUS, SYSTEM, AND METHOD FOR XML BASED DISCONNECTED DATA ACCESS FOR MULTIVALUED/HIERARCHICAL DATABASES
First Claim
Patent Images
1. An integration adapter for providing a client with disconnected data access to a non-relational database, the integration adapter comprising:
- an Extensible Markup Language (XML) mapping;
a command module configured to request non-relational XML data from a non-relational database using the XML mapping, the command module configured to request the non-relational XML data in response to a non-relational data request;
a fill module configured to receive the non-relational XML data from the non-relational database and to populate one or more data access sets with the non-relational XML data; and
a communications module configured to transmit the one or more data access sets to an integration broker in communication with the integration adapter.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for providing a client with disconnected data access to a non-relational database. A command module requests non-relational XML data from a non-relational database using an XML mapping in response to a non-relational data request. A fill module receives the non-relational XML data from the non-relational database and populates one or more data access sets with the non-relational XML data. A communications module transmits the one or more data access sets to an integration broker in communication with the integration adapter.
-
Citations
25 Claims
-
1. An integration adapter for providing a client with disconnected data access to a non-relational database, the integration adapter comprising:
-
an Extensible Markup Language (XML) mapping; a command module configured to request non-relational XML data from a non-relational database using the XML mapping, the command module configured to request the non-relational XML data in response to a non-relational data request; a fill module configured to receive the non-relational XML data from the non-relational database and to populate one or more data access sets with the non-relational XML data; and a communications module configured to transmit the one or more data access sets to an integration broker in communication with the integration adapter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system to provide a client with disconnected data access to a non-relational database, the system comprising:
-
an integration broker configured to facilitate communication between a client and a non-relational database adapter; a client in communication with the integration broker, the client comprising a disconnected access module configured to store one or more data access sets and to make changes to data in the data access sets in response to user input; a non-relational database adapter in communication with the integration broker and a non-relational database, the non-relational database adapter comprising, an XML mapping configured to map a data source schema of the non-relational database to an XML schema; a command module configured to request non-relational XML data from the non-relational database using the XML mapping, the command module configured to request the non-relational XML data in response to a client non-relational data request from the integration broker; a fill module configured to receive the non-relational XML data from the non-relational database and to populate one or more data access sets with the non-relational XML data; and a communications module configured to transmit the one or more data access sets to the client through the integration broker. - View Dependent Claims (18, 19)
-
-
20. A computer program product comprising a computer readable medium having computer usable program code executable to perform operations for providing a client with disconnected data access to a non-relational database, the operations of the computer program product comprising:
-
receiving a non-relational data request; requesting non-relational XML data from a non-relational database using an XML mapping in response to the non-relational data request; receiving the non-relational XML data from the non-relational database; populating one or more data access sets with the non-relational XML data; and transmitting the one or more data access sets to an integration broker. - View Dependent Claims (21)
-
-
22. An integration adapter for providing a client with disconnected data access to a multivalued/hierarchical database, the integration adapter comprising:
-
an XML mapping configured to map a data source schema of a multivalued/hierarchical database to an XML schema; a command module configured to request XML data from the multivalued/hierarchical database using the XML mapping, the command module configured to request the XML data in response to a data request from a client; a fill module configured to receive the XML data from the multivalued/hierarchical database and to populate one or more data access sets with the XML data; a communications module configured to transmit the one or more data access sets to an integration broker in communication with the integration adapter; an edit module configured to receive one or more changes to the XML data from at least one of the one or more data access sets; and an update module configured to send the one or more changes to the XML data to the multivalued/hierarchical database using the XML mapping. - View Dependent Claims (23)
-
-
24. A method for deploying computing infrastructure, comprising integrating computer-readable code into a computing system, wherein the code in combination with the computing system is capable of performing the following:
-
receiving a data request from a client; requesting XML data from a multivalued/hierarchical database using an XML mapping in response to the data request; receiving the XML data from the multivalued/hierarchical database; populating one or more data access sets with the XML data; and transmitting the one or more data access sets to an integration broker. - View Dependent Claims (25)
-
Specification