Method for allowing simple interoperation between backend database systems
First Claim
Patent Images
1. A method comprising the steps of:
- receiving a dataset, comprising a set of data elements with corresponding data values, from a source data system;
translating the dataset from a source schema to a target schema, each schema comprising a set of data elements and a set of relationships among the data elements, according to a set of mapping rules, each rule comprising a type and instructions for obtaining one or more target data element values as a function of one or more source data element values, the type containing all the information about relationships among data elements used by the function;
queuing the translated dataset in persistent storage; and
sending the translated dataset from the persistent storage to a destination data system.
0 Assignments
0 Petitions
Accused Products
Abstract
According to a preferred embodiment of the present invention, a bridging system (100) and method provides a way of linking two independent data systems by receiving a dataset from a source data system. The bridging system (100) translates the dataset from a source schema to a target schema according to a set of mapping rules, and queues the translated data in persistent storage, and then sends the translated dataset to a destination data system. The system (100) includes an XML bridge (114), multiple application specific gateways (116,118), and a web admin interface (210), all in communication via a wide area network.
-
Citations
16 Claims
-
1. A method comprising the steps of:
-
receiving a dataset, comprising a set of data elements with corresponding data values, from a source data system;
translating the dataset from a source schema to a target schema, each schema comprising a set of data elements and a set of relationships among the data elements, according to a set of mapping rules, each rule comprising a type and instructions for obtaining one or more target data element values as a function of one or more source data element values, the type containing all the information about relationships among data elements used by the function;
queuing the translated dataset in persistent storage; and
sending the translated dataset from the persistent storage to a destination data system. - View Dependent Claims (2, 3)
-
-
4. A method comprising the steps of:
-
scanning a database for outgoing requests;
converting source dataset to a neutral dataset according to a source schema; and
sending the neutral dataset to a destination via a network interface. - View Dependent Claims (5, 6, 7)
-
-
8. A system comprising:
-
a central bridge component that transforms XML documents into XML documents; and
a plurality of application specific gateway components, communicatively coupled to said bridge component, each application specific gateway component transforming XML documents to and from documents in application specific formats. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
Specification