SYSTEM AND METHOD PROVIDING DIFFGRAM FORMAT
First Claim
1. A computer-implemented system for facilitating XML data communications, comprising:
- a diffgram generation component that generates an XML document that contains a representation of current and previous versions of at least one XML data source; and
a transmission component that facilitates transmitting the generated XML document between at least two systems.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system and methodology to facilitate XML data communications and processing. A diffgram data structure is provided that includes one or more states of a plurality of data records. The state information can be determined by examining one or more data sources for differences from one or more reference data sources. If differences are detected between the data sources, the diffgram can be constructed in an XML compatible format with both previous state indications and current state indications that describes the state differences between the data sources. Error information and/or other administrative information or codes can also be provided to facilitate database management and/or processing.
11 Citations
20 Claims
-
1. A computer-implemented system for facilitating XML data communications, comprising:
-
a diffgram generation component that generates an XML document that contains a representation of current and previous versions of at least one XML data source; and
a transmission component that facilitates transmitting the generated XML document between at least two systems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method for exchanging XML data, comprising:
-
analyzing a plurality of XML data sources;
determining whether changes to the plurality of XML data sources exist;
outputting the changes to a formatter; and
constructing an XML diffgram that includes a representation of current and previous versions of at least one of the XML data sources. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer readable medium comprising computer executable components that provide for the following acts:
-
determining differences between at least two XML data sources;
generating an XML document comprising a representation of a current and previous version of at least one of the XML data sources; and
transmitting the XML document to at least one of an application, data store, and computer system.
-
Specification