System and method for non-programmers to dynamically manage multiple sets of XML document data
First Claim
1. A system comprising:
- a memory comprising an integrated data set comprising a combination of relational-model data type definitions, object-oriented data definitions, and XML definitions, wherein the integrated data set includes;
data provided by a plurality of sources including a first source and a second source,rules to decompose the data provided by the plurality of sources into data attributes, andrules to compose documents from the data attributes decomposed from the data provided by the plurality of sources; and
a processor configured to;
receive, from the first source, first data included in the integrated data set;
receive, from the second source, second data included in the integrated data set; and
generate at least one document in at least one XML format or an XML-like format using the a rule for composing the at least one document included in the integrated data set,wherein the at least one document includes a portion of the first data and a portion of the second data identified by the integrated data set, andwherein the first source and the second source, respectively, comprise at least one of;
(i) an XML document, (ii) a relational database, or (iii) an object oriented input.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for dynamically retrieving, manipulating, updating, creating, and displaying data from sources of Extensible Markup Language (XML) documents. The program memory comprises system-user entered data definitions and business rules. The system imports XML document data into the system data definitions, processes the data using the business rules definitions and exports XML documents. The system can automatically create XML document formats from its data definitions and can automatically create its data definitions from XML document formats. The system-user can also define the mapping between XML document formats and the system data definitions. The system data definition is the combination of a Relational data model, an Object data model, and an XML data model.
-
Citations
21 Claims
-
1. A system comprising:
-
a memory comprising an integrated data set comprising a combination of relational-model data type definitions, object-oriented data definitions, and XML definitions, wherein the integrated data set includes; data provided by a plurality of sources including a first source and a second source, rules to decompose the data provided by the plurality of sources into data attributes, and rules to compose documents from the data attributes decomposed from the data provided by the plurality of sources; and a processor configured to; receive, from the first source, first data included in the integrated data set; receive, from the second source, second data included in the integrated data set; and generate at least one document in at least one XML format or an XML-like format using the a rule for composing the at least one document included in the integrated data set, wherein the at least one document includes a portion of the first data and a portion of the second data identified by the integrated data set, and wherein the first source and the second source, respectively, comprise at least one of;
(i) an XML document, (ii) a relational database, or (iii) an object oriented input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
defining an integrated data set comprising a combination of relational-model data type definitions, object-oriented data definitions, and XML definitions, wherein the integrated data set includes; data provided by a plurality of sources including a first source and a second source, rules to decompose the data provided by the plurality of sources into data attributes, and rules to compose documents from the data attributes decomposed from the data provided by the plurality of sources; receiving, by one or more processors, first data from the first source included in the integrated data set; receiving, by one or more processors, second data from the second source included in the integrated data set; generating, by one or more processors, at least one document in at least one XML format or an XML-like format using a rule for composing the at least one document included in the integrated data set, wherein the at least one document includes a portion of the first data and a portion of the second data identified by the integrated data set, and wherein the first source and the second source, respectively, comprise at least one of;
(i) an XML document, (ii) a relational database, or (iii) an object oriented input. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification