Addressing the Challenge
The challenge faced by EasyWare is to add the new capabilities to the business process while, at the same time, reducing complexity for the end user. After careful deliberation, the IT department decides to prepare a prototype using ActiveMatrix BusinessWorks.
Design
The goal of the integration project is to allow EasyWare to receive orders either by telephone—with direct access to PeopleSoft as before—or from an application server. The PeopleSoft Order Management system continues to be used, but data can be entered manually as before or can arrive from the Internet via the application server. In addition, the system must integrate with the Siebel customer service system.
This results in the following components of the integration project:
-
At the center is the business process, which interacts with the different services using the appropriate messaging protocol.
-
An order is entered by way of a web application and the order is sent to the PeopleSoft order-entry system through the PeopleSoft adapter. The PeopleSoft order-entry system responds with a new order that includes an order ID. This part of the process is a request-response service.
-
A ManualWork activity sends the order to the credit check specialist. The process is on hold until approval has been made.
-
The business process accesses the shipping schedule by connecting to the shipper’s web site using SOAP.
-
A Siebel adapter enters the complete order, including the PeopleSoft Order ID and the shipping information, into the Siebel system.
Example scenario components shows the components that are needed to execute the integration project at runtime.
Figure 4: Example scenario components