Example Scenario Run-Time Implementation
At runtime, the project would proceed as follows (numbered steps match the numbers in Example scenario run-time implementation):
Procedure
-
Orders arrive from the distributors on the Internet.
-
The orders are processed by a customized order capture system built on top of an application server.
-
A ActiveMatrix BusinessWorks
JMS Queue Receiver
activity receives the incoming order document.In Example scenario run-time implementation, the box labeled Business process (coordinator) represents the ActiveMatrix BusinessWorks engine executing the business process.
-
ActiveMatrix BusinessWorks transforms the order, which was supplied in XML to a format PeopleSoft expects and the PeopleSoft adapter submits the order to the PeopleSoft Order Management system.
-
The PeopleSoft system accepts or rejects the order. When it accepts the order, it includes an Order ID.
-
If the order amount is greater than $10,000, the order is sent out for credit check. When the credit check is not successful, the customer is informed immediately and the order placed on indefinite hold. Otherwise, if approval arrives, the process continues.
-
ActiveMatrix BusinessWorks checks the shipping schedule using a web service activity and adds the ship date to the order.
-
ActiveMatrix BusinessWorks sends the information about the order, including the Order ID and the shipping information, to a Siebel adapter. The Siebel adapter adds a new customer service record to the Siebel system.
Figure 6: Example scenario run-time implementation