Apparatus, system, and method for XML based disconnected data access for multivalued/hierarchical databases
First Claim
Patent Images
1. A method for providing a client with disconnected data access to a non-relational database, the method comprising:
- providing an Extensible Markup Language (XML) schema for a non-relational data request;
performing the non-relational data request for non-relational XML data from a non-relational database having a data source schema different than the XML schema, using an XML mapping from the data source schema to the XML schema in processing the non-relational data request;
receiving the non-relational XML data from the non-relational database;
disconnecting from the non-relational database after receiving the non-relational XML data;
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 configured to facilitate communication with one or more clients to read and write the non-relational XML data stored in the data access sets.
14 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
20 Claims
-
1. A method for providing a client with disconnected data access to a non-relational database, the method comprising:
-
providing an Extensible Markup Language (XML) schema for a non-relational data request; performing the non-relational data request for non-relational XML data from a non-relational database having a data source schema different than the XML schema, using an XML mapping from the data source schema to the XML schema in processing the non-relational data request; receiving the non-relational XML data from the non-relational database; disconnecting from the non-relational database after receiving the non-relational XML data; 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 configured to facilitate communication with one or more clients to read and write the non-relational XML data stored in the data access sets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for providing a client with disconnected data access to a non-relational database, the method comprising:
-
mapping a data source schema of a non-relational database to an Extensible Markup Language (XML) schema different than the data source schema to form an XML mapping; providing the XML schema for a non-relational data request; performing the non-relational data request for non-relational XML data from the non-relational database using the XML mapping from the data source schema to the XML schema in processing the non-relational data request; receiving the non-relational XML data from the non-relational database; disconnecting from the non-relational database after receiving the non-relational XML data; populating one or more data access sets with the non-relational XML data; editing the non-relational XML data in the data access sets in response to input from a user; storing one or more changes to the non-relational XML data in the data access sets; reconnecting to the non-relational database prior to updating data in the non-relational database; and updating data in the non-relational database based on the one or more changes using the XML mapping. - View Dependent Claims (18)
-
-
19. A method for providing a client with disconnected data access to a multivalued/hierarchical database, the method comprising:
-
providing an Extensible Markup Language (XML) schema for a data request from a client through an integration broker; performing the data request for XML data from a multivalued/hierarchical database having a data source schema different than the XML schema, using an XML mapping in processing the data request, the XML mapping configured to map the data source schema of the multivalued/hierarchical database to the XML schema; receiving the XML data from the multivalued/hierarchical database; disconnecting from the multivalued/hierarchical database after receiving the XML data; populating one or more data access sets with the XML data; and transmitting the one or more data access sets to the integration broker configured to facilitate communication with one or more clients to read and write the XML data stored in the data access sets. - View Dependent Claims (20)
-
Specification