Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved


Chapter 1 Business Integration : Business Integration Scenario

Business Integration Scenario
To illustrate some of the functionality available as part of TIBCO ActiveMatrix BusinessWorks, the rest of this manual uses a simple example scenario presented in this section. The section starts with a problem definition, then discusses the run-time implementation. Individual aspects of the integration project are discussed in later chapters.
Problem Definition
EasyWare Incorporated is a manufacturer of computer hardware. So far, the department responsible for purchase order management has received orders by telephone and has manually entered them into a PeopleSoft Order Management system. The customer service department uses the information in the PeopleSoft system as well, but finds that not all information they need is available there. An additional concern is that shipping information is not included in the Order Management system. As a result, customers do not receive notification when items are shipped and customer service representatives must access the shipping information in a two-step process: first extracting the Order ID from the PeopleSoft system, then extracting the shipping information from the shipping log using the Order ID.
Because a high volume of sales cannot be handled efficiently with this setup, and because currently information available to the customer service department is incomplete, customer satisfaction becomes an issue. Management decides to make the following changes:
Customer service representatives can then have easy access to all ordering information.
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 TIBCO 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:
Figure 2 shows the components that are needed to execute the integration project at runtime.
Figure 2 Example scenario components
Example Scenario Run-Time Implementation
At runtime, the project would proceed as follows (numbered steps match the numbers in Figure 3):
1.
2.
3.
A TIBCO ActiveMatrix BusinessWorks JMS Queue Receiver activity receives the incoming order document.
In Figure 3, the box labeled Business process (coordinator) represents the TIBCO BusinessWorks engine executing the business process.
4.
5.
6.
7.
8.
Figure 3 Example scenario run-time implementation

Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved