System and method for routing data by a server
AssigneeInternational Business Machines Corporation
InventorsTimothy R. Kane, John I. Munson
Life of this patent
Estimating the term…
Abstract
The present invention provides a method and system for routing data by a server. Specifically, the present invention provides a table-drive method and system for allowing parties to send and receive data in their own data formats and transfer protocols. In routing data from a source to a destination, the present invention does not require transformation of the data to an intermediate format and/or protocol before transformation into the format and protocol of the destination.
Claims21
A method for routing data by a server, comprising the steps of:
- providing an application on the server;
- providing a table of formats and protocols on the server, wherein the table is accessible by the application;
- receiving data having a destination and a transaction type, from a source, on the server;
- retrieving, from the table, a format for transforming the data and a protocol for communicating the data based on the destination, the transaction type and the source;
- and
- the application transforming the data into the retrieved format, and routing the transformed data to the destination using the retrieved communication protocol.
A method for routing data by a server, comprising the steps of:
- providing a communication application on the server;
- entering a table of formats, protocols, sources, destinations and transaction types on the server, wherein the table is accessible by the application;
- receiving data having a destination and a transaction type, from an identified source, on the server;
- detecting errors in the data based upon omissions in the data;
- retrieving from the table a format for transforming the data and a protocol for communicating the data, based on the destination, the transaction type and the source;
- and
- the application transforming the data into the retrieved format, and routing the transformed data from the server to the destination using the retrieved communication protocol.
The method of claim 9, further comprising the step of tracking data communication from the source to the destination.
A system for routing data by a server, comprising:
- a table system for providing a table having formats and protocols;
- a data reception system for receiving data from a source, the data having a destination and a transaction type;
- a retrieval system for retrieving a format for transforming the data and a protocol for communicating the protocol from the table based upon the source, the destination and the transaction type;
- a transformation system for transforming the data into the retrieved format;
- and
- a routing system for routing the transformed data to the destination using the retrieved protocol.
A program product stored on a recordable medium for routing data by a server, which when executed, comprises:
- program code for providing a table having formats and protocols;
- program code for receiving data from a source, the data having a destination and a transaction type;
- program code for retrieving a format for transforming the data and a protocol for communicating the protocol from the table based upon the source, the destination and the transaction type;
- program code for transforming the data into the retrieved format;
- and
- program code for routing the transformed data to the destination using the retrieved protocol.
Dependencies are inferred from the claim text.