Computer system, method, and business method for integrating an e-commerce application with a back-end business processing application
First Claim
1. A networked computer system comprising:
- (A) a first computer system comprising an e-commerce application;
(B) a second computer system coupled to the first computer system, the second computer system comprising a back-end business processing system;
(C) an integration node coupled to the first and second computer systems, the integration node receiving messages in a first format from the e-commerce application, converting the messages in the first format to messages in a second format, and sending the messages in the second format to the back-end business processing application.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, method, and method for doing business allow easily integrating a web-enabled front-end application with a back-end business processing application, such as a J.D. Edwards OneWorld application. The e-commerce application and the back-end business processing application each include a message queue adapter that defines inbound and outbound queues that are used to pass XML messages. An integration node is coupled to the inbound and outbound queues for the web-enabled front-end application, and is also coupled to the inbound and outbound queues for the business processing application. When the integration node receives an XML message in a first format from the front-end application, it converts the XML message to an XML message in a second format compatible with the back-end application, and sends the converted XML message to the back-end application. Similarly, the integration node converts XML messages received from the back-end application in the second format to XML messages in the first format for the front-end application. In this manner a web-enabled front-end may be easily integrated with a non-web-enabled back-end system.
66 Citations
29 Claims
-
1. A networked computer system comprising:
-
(A) a first computer system comprising an e-commerce application;
(B) a second computer system coupled to the first computer system, the second computer system comprising a back-end business processing system;
(C) an integration node coupled to the first and second computer systems, the integration node receiving messages in a first format from the e-commerce application, converting the messages in the first format to messages in a second format, and sending the messages in the second format to the back-end business processing application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A networked computer system comprising:
-
(A) a first computer system comprising;
an e-commerce application implemented using IBM WebSphere Commerce Suite;
a first message queue adapter that communicates with the e-commerce application, the first message queue adapter comprising;
a first queue for outbound messages;
a second queue for inbound messages;
(B) a second computer system comprising;
a J. D. Edwards One World business processing application;
a second message queue adapter that communicates with the business processing application, the second message queue adapter comprising;
a first queue for outbound messages;
a second queue for inbound messages;
(C) an integration node coupled to the first and second queues of the first message queue adapter, and coupled to the first and second queues of the second message queue adapter, wherein the integration node receives messages in a first format from the e-commerce application via the first queue of the first message queue adapter, converts the messages in the first format to messages in a second format, and sends the messages in the second format to the business processing application via the second queue of the second message queue adapter. - View Dependent Claims (11)
-
-
12. A method for communicating between an e-commerce application in a first computer system and a back-end business processing application in a second computer system, the method comprising the steps of:
-
(A) the e-commerce application formatting an XML message in a first format;
(B) processing the XML message in the first format, and generating therefrom a corresponding XML message in a second format; and
(C) sending the corresponding XML message in the second format to the back-end business processing application. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for communicating between an e-commerce application implemented using IBM WebSphere Commerce Suite running on a first computer system and a business processing application implemented using J. D. Edwards OneWorld running on a second computer system, the method comprising the steps of:
-
(A) the e-commerce application sending a message to a first message server;
(B) in response to the message received from the e-commerce application, the first message server formatting an XML message in a first format;
(C) the first message server writing the XML message in the first format to a first queue;
(D) reading the XML message in the first format from the first queue;
(E) parsing the XML message in the first format;
(F) transforming the XML message in the first format to an XML message in a second format using at least one XSL stylesheet;
(G) writing the XML message in the second format to a second queue;
(H) a second message server reading the XML message in the second format from the second queue; and
(I) the second message server sending the XML message in the second format to the back-end business processing application. - View Dependent Claims (23, 24)
-
-
25. A method for doing business comprising the steps of:
-
(A) providing a networked computer system comprising;
(A1) a first computer system comprising an e-commerce application;
(A2) a second computer system coupled to the first computer system, the second computer system comprising a back-end business processing system; and
(A3) an integration node coupled to the first and second computer systems, the integration node receiving messages in a first format from the e-commerce application, converting the messages in the first format to messages in a second format, and sending the messages in the second format to the back-end business processing application;
(B) entering an order in the e-commerce application;
(C) formatting an XML message in the first format that includes information from the order entered in step (B);
(D) the integration node converting the XML message in the first format to a corresponding XML message in the second format;
(E) the back-end business processing application creating an order as specified in the XML message in the second format.
-
-
26. A computer-readable program product comprising:
-
(A) an integration node that reads and writes messages to first and second queues that couple the integration node to first and second computer systems, respectively, wherein the integration node receives a message in a first format from an e-commerce application via the first queue, converts the message in the first format to a corresponding message in a second format, and sends the message in the second format to a back-end business processing application;
(B) signal bearing media bearing the integration node. - View Dependent Claims (27, 28, 29)
-
Specification