Method and apparatus for managing data exchange among systems in a network
First Claim
Patent Images
1. A method for managing data exchange between systems connected via a network, comprising:
- creating a plurality of predefined stylesheets, each said stylesheet of said plurality of stylesheets describing a mapping between a system specific local format and a generic interchange format;
receiving a data object from a first system in a first system specific local format;
translating said data object from a first system specific local format to a generic interchange format object with said predefined stylesheets using a system specific service component which utilizes a native application programming interface of said first system;
translating said data object from said generic interchange format to a second system specific local format object with said predefined stylesheets using a system specific service component which utilizes a native application programming interface of said second system; and
transferring said translated data object to said second system.
14 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a solution to the needs described above through a system and method for managing data exchange among systems in a network. The systems and methods of the present invention translate data from a system specific local format to a generic interchange format object, and vice versa, with predefined stylesheets using generic components and a system specific service components which utilize a native application programming interface of the specific local system.
-
Citations
23 Claims
-
1. A method for managing data exchange between systems connected via a network, comprising:
-
creating a plurality of predefined stylesheets, each said stylesheet of said plurality of stylesheets describing a mapping between a system specific local format and a generic interchange format;
receiving a data object from a first system in a first system specific local format;
translating said data object from a first system specific local format to a generic interchange format object with said predefined stylesheets using a system specific service component which utilizes a native application programming interface of said first system;
translating said data object from said generic interchange format to a second system specific local format object with said predefined stylesheets using a system specific service component which utilizes a native application programming interface of said second system; and
transferring said translated data object to said second system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
14. An apparatus for managing data exchange between systems connected via
a network, comprising: -
a network interface;
memory storing data and programs of instructions;
a processor coupled to the memory which executes the programs of instructions and accesses the stored data, wherein the programs of instructions comprise;
a first translator component for translating a data object from a first system specific local format to a generic interchange format object, said first component comprising;
a system independent service subcomponent; and
a system specific service component utilizing a native API of said first system to translate said data object to a generic interchange format object using a predefined stylesheet;
a second translator component for translating said data object from said generic interchange format to a second system specific local format object, said second component comprising;
a system independent service subcomponent; and
a system specific service component utilizing a native API of said first system to translate said data object from a generic interchange format object to a second system specific local format object using a predefined stylesheet; and
a delivery component for transferring said data object between said first and second system.
-
Specification