SYSTEM AND METHOD FOR EXCHANGING INFORMATION AMONG EXCHANGE APPLICATIONS
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for communicating transaction information includes a plurality of client application devices distributed among one or more local client application devices and one or more remote client application devices, and a plurality of gateways distributed among one or more local gateways and one or more remote gateways. The one or more local gateways are configured to communicate the transaction information with the one or more local client application devices, with which the one or more local gateways are associated, using one or more local data formats. The one or more remote gateways are configured to communicate the transaction information with the one or more remote client application devices, with which the one or more remote gateways are associated, using one or more remote data formats. The one or more local gateways are configured to transform the transaction information in the one or more local data formats into one or more common data formats that are shared with the one or more remote gateways. The one or more remote gateways are configured to transform the transaction information in the one or more common data formats into the one or more remote data formats. The transaction information from the one or more local client application devices is communicated to the one or more remote client application devices for completing a transaction.
40 Citations
93 Claims
-
1-51. -51. (canceled)
-
52. A system for receiving, processing and sending business transaction information,
wherein said information is part of a business transaction application, comprising: - a plurality of distributed gateways,
wherein each gateway can receive transaction information from another gateway, can process transaction information, and send transaction information to another gateway, said transaction information being communicated by a gateway using a shared common data structure, wherein said shared common data structure is based on a domain specific normative data model. wherein each gateway has one or more associated local client application devices to which the gateway can send transaction information and from which the gateway can receive transaction information, using one or more local data formats, wherein each gateway is configured to transform the transaction information in the one or more local data formats into one or more common data structures, and to transform the one or more common data structures into the one or more local data formats, wherein the gateway can complete a transaction, said transaction being part of a business transaction application, by processing the transaction information and by send or receive transaction information to an associated local application device. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73)
- a plurality of distributed gateways,
-
74. A gateway, comprising:
-
an information queue module, wherein the information queue module is configured to communicate transaction information in one or more local data formats with one or more local client applications; a formatter module in communication with the information queue module, wherein the formatter module is configured to transform the transaction information in the one or more local data formats into a data format associated with the gateway; a mapping module in communication with the formatter module, wherein the mapping module is configured to convert the transaction information in the data format associated with the gateway into a common data structure that is shared with at least one other gateway, using a normative data model configured to generate nonnative transaction information; a message processing module in communication with the mapping module, wherein the message processing module is configured to generate a gateway message containing transaction information by providing an envelope for the normative transaction information in the common data format;
said envelope containing blocks of information, both standard and customized that provide information for another gateway to process the transaction information, andone or more communication modules in communication with the message processing module, wherein the one or more communication modules are configured to communicate the gateway message with at least one other gateway. - View Dependent Claims (75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93)
-
Specification