Method and system for handling transaction requests from workstations to OLTP enterprise server systems utilizing a common gateway
First Claim
1. In a data processing system having a user terminal for entering a transaction request as an XML message, wherein said transaction request has one of a plurality of formats and includes a plurality of request parameters, responsively coupled via a publicly available digital communication network to a legacy enterprise server for responding to said transaction request in a legacy format not compatible with said XML message, the improvement comprising:
- a. An intermediate server having an adapter responsively coupled to said user terminal which converts said transaction request to an intermediate format;
b. A middleware generic gateway located within said intermediate server interposed between said adapter and said legacy enterprise server which converts said transaction request from said intermediate format to said legacy format; and
c. a request buffer created by said middleware generic gateway containing said plurality of request parameters for transfer of said transaction request to said legacy enterprise server.
11 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for and method of processing service requests presented as XML messages an-d having a number of formats within a single generic gateway. The service requests are received by the server and routed to the appropriate one of a number of adapters. Each of the adapters convert service requests to a standardized format for input to the single generic gateway. The output of the single generic gateway is coupled through a corresponding one of a number of connectors to the end service provider for honoring. The response is transferred from the service provider to the appropriate connector to be formatted for the common generic gateway. The response is converted by the original adapter to an XML message for transfer back to the requester via the Internet.
51 Citations
25 Claims
-
1. In a data processing system having a user terminal for entering a transaction request as an XML message, wherein said transaction request has one of a plurality of formats and includes a plurality of request parameters, responsively coupled via a publicly available digital communication network to a legacy enterprise server for responding to said transaction request in a legacy format not compatible with said XML message, the improvement comprising:
-
a. An intermediate server having an adapter responsively coupled to said user terminal which converts said transaction request to an intermediate format; b. A middleware generic gateway located within said intermediate server interposed between said adapter and said legacy enterprise server which converts said transaction request from said intermediate format to said legacy format; and c. a request buffer created by said middleware generic gateway containing said plurality of request parameters for transfer of said transaction request to said legacy enterprise server. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for entering a service request as an XML message for processing in a legacy format not compatible with said XML message comprising:
-
a. A user terminal which generates said service request containing a plurality of request parameters as an XML message using one of a plurality of formats; b. an intermediate server having an adapter which converts said service request to an intermediate format responsively coupled via a publicly accessible digital data communication network responsively to said user terminal; c. A middleware generic gateway within a generic server responsibly coupled to said intermediate server which converts said service request from said intermediate format to said legacy format not compatible with said XML message; d. a request buffer created by said middleware generic gateway from said plurality of request parameters; and e. A legacy enterprise server responsively coupled to said generic server which receives said service request in said legacy format. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of processing a transaction comprising:
-
a. Composing a service request within a user terminal as an XML message using one of a plurality of formats; b. Transferring said XML message from said user terminal via a publicly accessible digital data communication network to one of a plurality of adapters corresponding to said one of said plurality of formats within a server; c. Converting said XML message into a standardized format for processing within a generic gateway within said server; d. transferring said XML message converted into said standard format to said generic gateway which converts said service request from said standardized format into a legacy format not compatible with said XML message; e. packing said converted service request converted into said legacy format into a request buffer compatible with a legacy data base management system by said generic gateway; and f. transferring said request buffer from said generic gateway to said legacy data base management system to be honored. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
a. generating means for generating an XML message within a user terminal containing a service request and a plurality of request parameters using one of a plurality of message formats; b. transferring means responsively coupled to said generating means for transferring said XML message via a publicly accessible digital data network; c. adapting means responsively coupled to said publicly accessible digital data network for adapting said XML message to a standardized intermediate format using one of a plurality of adapters including creating a request parameter buffer and an input buffer from said plurality of request parameters; d. converting means responsively coupled to said adapting means which utilizes a gateway to convert said service request from said intermediate format into a legacy format which is not compatible with said XML message; and e. processing means responsively coupled to said converting means for processing said service request in said legacy format received from said generic gateway including said request buffer containing said plurality of request parameters. - View Dependent Claims (17, 18, 19, 20)
-
-
21. An apparatus for providing communication between a user work station responsively coupled to a server having a legacy OLTP data base management system via a publicly accessible digital data communication network comprising:
-
a. an XML message service request generated in one of a plurality of request formats by said user work station transferred to said server via said publicly accessible digital data communication network; b. a plurality of adapters housed within said server each of which capable of converting one of said plurality of request formats to a standardized format; c. said XML message service request coupled to a particular one of said plurality of adapters associated with said one of said plurality of request formats; d. a generic gateway responsively coupled to said plurality of adapters which receives said XML message service request converted to said standardized format; e. a request buffer created by said generic gateway from said XML message service request converted to said standardized format; and f. a plurality of connectors responsively coupled between said generic gateway and said legacy OLTP data base management system wherein a particular one of said plurality of connectors corresponds to said one of said plurality of request formats and wherein said particular one of said plurality of connectors transfers said request buffer converted from said XML message service request by said generic gateway to said legacy OLTP data base management. - View Dependent Claims (22, 23, 24, 25)
-
Specification