System and method for an interoperability framework
First Claim
1. A real-time method executed on a computer for exchanging information between disparate computing platforms, said method comprising:
- creating a first plurality of request messages on a first computing platform for information located on a second computing platform;
formatting said first plurality of request messages to construct a request data stream;
translating said request data stream at said first computing platform into a platform independent language to create a translated request data stream;
transmitting said translated request data stream to said second computing platform;
translating said translated request data stream at said second computing platform into a format readable by said second computing platform;
parsing said translated request data stream into a second plurality of request messages;
processing said second plurality of request messages at said second computing platform to create a plurality of first response messages;
formatting said plurality of first response messages to construct a response data stream;
translating said response data stream into said platform independent language; and
,transmitting said response data stream to said first computing platform in said platform independent language.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment of the present invention is a consolidated package for diverse platforms to interoperate and transfer data. It allows otherwise incompatible systems to communicate with each other, exchange information, and otherwise interact. An embodiment of the present invention translates requests for information into a predetermined format that can be transmitted from a first platform to a second platform. One embodiment may transfer the information in an XML format over the Internet using HTTP or HTTPS. The receiving computer translates the XML stream into a properly formatted request and finds the requested information. The requested information is translated into an XML stream and transmitted over the Internet using HTTPS. The information is then translated into a format that the requesting computer can use. The system and method described herein can be used to exchange data between two computing systems.
94 Citations
10 Claims
-
1. A real-time method executed on a computer for exchanging information between disparate computing platforms, said method comprising:
-
creating a first plurality of request messages on a first computing platform for information located on a second computing platform; formatting said first plurality of request messages to construct a request data stream; translating said request data stream at said first computing platform into a platform independent language to create a translated request data stream; transmitting said translated request data stream to said second computing platform; translating said translated request data stream at said second computing platform into a format readable by said second computing platform; parsing said translated request data stream into a second plurality of request messages; processing said second plurality of request messages at said second computing platform to create a plurality of first response messages; formatting said plurality of first response messages to construct a response data stream; translating said response data stream into said platform independent language; and
,transmitting said response data stream to said first computing platform in said platform independent language. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system executing computer functions for sharing data comprising:
-
a first computing platform; a second computing platform configured to interface with said first computing platform; an interoperability component coupled to both said first computing platform and said second computing platform, said interoperability component configured to; format a first plurality of request messages to construct a request data stream; translate said request data stream at said first computing platform into a platform independent language to create a translated request data stream; transmit said translated request data stream to said second computing platform; translate said translated request data stream at said second computing platform into a format readable by said second computing platform; parse said translated request data stream into a second plurality of request messages; process said second plurality of request messages at said second computing platform to create a plurality of first response messages; format said plurality of first response messages to construct a response data stream;
translate said response data stream into said platform independent language; and
,transmit said response data stream to said first computing platform in said platform independent language. - View Dependent Claims (10)
-
Specification