Universal format transformation between relational database management systems and extensible markup language using XML relational transformation
First Claim
1. A computer program product for creating an XML representation of data stored in a relational database system, the computer program product comprising a computer readable medium having computer readable program code therein, the computer program product comprising:
- computer readable program code for specifying a set of conditions that data to be retrieved from the relational database system must satisfy;
computer readable program code for specifying an output format that the XML representation must satisfy;
computer readable program code for creating from the set of conditions and the format, a mapping description using a markup language, the markup language comprising SQL function and XSL function;
computer readable program code for retrieving data from the relational database using the mapping description in association with a standard database access method; and
computer readable program code for formatting an XML object representing the retrieved data using the mapping description.
1 Assignment
0 Petitions
Accused Products
Abstract
A program product, system and method for transforming data between an XML representation and a relational database system wherein a mapping description is created in a mark-up language such as XML and XSL. The mapping description specifying a set of conditions for source data to satisfy. When mapping to XML, an XML output format is specified in the mapping description and the data is formatted accordingly. When mapping to a RDBMS, actions to be executed on the RDBMS tables are specified in the mapping description and the actions are perfomed.
196 Citations
30 Claims
-
1. A computer program product for creating an XML representation of data stored in a relational database system, the computer program product comprising a computer readable medium having computer readable program code therein, the computer program product comprising:
-
computer readable program code for specifying a set of conditions that data to be retrieved from the relational database system must satisfy;
computer readable program code for specifying an output format that the XML representation must satisfy;
computer readable program code for creating from the set of conditions and the format, a mapping description using a markup language, the markup language comprising SQL function and XSL function;
computer readable program code for retrieving data from the relational database using the mapping description in association with a standard database access method; and
computer readable program code for formatting an XML object representing the retrieved data using the mapping description. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product for updating information stored in a relational database based on data extracted from an XML object, the computer program product comprising the steps of:
-
computer readable program code for specifying a set of conditions that data retrieved from the XML object system must satisfy;
computer readable program code for specifying a set of actions that need to be executed on the tables of one or more database;
computer readable program code for creating from the set of conditions and the set of actions, a mapping description using a markup language, the markup language having SQL function and XSL function;
computer readable program code for retrieving XML object data from the XML object using the mapping description in association with a standard XML processing method; and
computer readable program code for performing an action on the database using the mapping description in association with a standard database access method. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for creating an XML representation of data stored in a relational database system, the method comprising the steps of:
-
specifying a set of conditions that data to be retrieved from the relational database system must satisfy;
specifying an output format that the XML representation must satisfy;
creating from the set of conditions and the format, a mapping description using a markup language, the markup language comprising SQL function and XSL function;
retrieving data from the relational database using the mapping description in association with a standard database access method; and
formatting an XML object representing the retrieved data using the mapping description.
-
-
28. A method for updating information stored in a relational database based on data extracted from an XML object, the method comprising the steps of:
-
specifying a set of conditions that data retrieved from the XML object system must satisfy;
specifying a set of actions that need to be executed on the tables of one or more database;
creating from the set of conditions and the set of actions, a mapping description using a markup language, the markup language having SQL function and XSL function;
retrieving XML object data from the XML object using the mapping description in association with a standard XML processing method; and
performing an action on the database using the mapping description in association with a standard database access method.
-
-
29. A system for creating an XML representation of data stored in a relational database system, the system comprising:
-
a user specified set of conditions that data to be retrieved from the relational database system must satisfy and user specified output format that the XML representation must satisfy;
a mapper creating from the set of conditions and the format, a mapping description using a markup language, the markup language comprising SQL function and XSL function;
a retriever retrieving data from the relational database using the mapping description in association with a standard database access method; and
a formatter formatting an XML object representing the retrieved data using the mapping description.
-
-
30. A system for updating information stored in a relational database based on data extracted from an XML object, the system comprising:
-
a user specified set of conditions that data retrieved from the XML object system must satisfy, and a set of actions that need to be executed on the tables of one or more database;
a mapper creating from the set of conditions and the set of actions, a mapping description using a markup language, the markup language having SQL function and XSL function;
a retriever retrieving XML object data from the XML object using the mapping description in association with a standard XML processing method; and
a performer performing an action on the database using the mapping description in association with a standard database access method.
-
Specification