You are on page 1of 3

IBM Software Demos

WebSphere Process Server

WebSphere_Process_Server_D_Jan06.doc

1a
0:00
This demonstration illustrates how IBM WebSphere Process Server provides the single,
integrated, runtime foundation for deploying service-oriented architecture or SOA based
business processes.

1b
0:13
Will Dunlop an integration developer at JK Enterprises is starting to test a “new account”
verification business process. He has just deployed this process onto the WebSphere Process
Server integrated into WebSphere Integration Developer or WID

1c
0:30
This panel in WebSphere Integration Developer displays a flow diagram of the overall account
verification process.

1d
0:39
The application is an SOA based business process built from a sequence of tasks, or services,
that Will wired together using WID. The flow, sequencing, and interaction between the various
services are defined in an industry standard format called Business Process Execution
Language, or BPEL.

1e
1:00
When this process is deployed, WebSphere Process Server invokes the individual services as
defined in the BPEL.

2a
1:09
The process begins when a customer submits an application for a new account. The first step,
labeled “Determine Applicant Eligibility” is implemented as a Java program.
1:21
The next step is performed by a person. If they approve the customer application, the “Provide
Pricing and Approval” task will send a confirmation message to the customer and the process
ends.

2b

WebSphere Process Server


Visit: http://demos.dfw.ibm.com for more demonstrations Page 1 of 3
IBM Software Demos
WebSphere Process Server

1:34
For testing purposes, Will uses the business process choreographer explorer to initiate a
process flow. Process Server will invoke the automated step, and then create a human activity
task.

2c
1:51
Playing the role of approver, Will clicks on “My tasks” and sees there is now an “Initial
Application Review” task waiting to be worked on. He claims this item, looks briefly at the data,
and leaves the “Credit report needed” box unchecked. When he presses complete, Process
Server will examine this field, and will invoke the approval step.

2d
2:14
As we’ve seen in this initial flow, Process Server supports business processes composed of
automated and human interactive steps. Incorporating human tasks is made possible with
Process Server’s support for long running processes, role-based task claiming and assignment,
and notification and escalation capabilities.

(2:37 when cursor moves to My Process Templates)


3a
2:37
Next Will tests the path in the process where the initial reviewer needs more information to
make an approval decision. Using the BPC explorer, Will submits another customer application
and claims the task as he did before. This time he specifies that a credit check is required.

(3:01 when toggled back to WID and cursor mouse over the process steps)
3b
3:01
This entails using a web service provided by an external business partner to obtain a credit
score. Process server maps the customer application data object used in JK’s application to the
format expected by the external web service and then invokes it.

3c
3:20
When the credit score is returned, a business rule in process server is executed. The rule
classifies the credit risk of the applicant as Low, Medium, or High.

3d
3:31
Will’s request was classified as Low risk and was therefore approved.

4a

WebSphere Process Server


Visit: http://demos.dfw.ibm.com for more demonstrations Page 2 of 3
IBM Software Demos
WebSphere Process Server

3:36
This flow illustrated several key features of WebSphere Process Server:

4b
3:42
First, native support for Business rules, decision logic, and branching provides incredible
flexibility for defining process flows and modifying them as business needs change.

4c
3:54
Second, process server provides a complete set of data transformation and abstraction
capabilities enabling the exchange of data objects between process steps.

4d
4:08
Third, external Web services can be seamlessly integrated into business processes. This
allows applications to easily access business functions provided by external service providers.

5a
4:21
The ability to combine web-services, Java functions, existing applications, and human activities
into a business process is simplified by Process Server’s implementation of an underlying
Service Component Architecture or SCA.

5b
4:36
SCA provides a higher level abstraction of the underlying IT and offers a uniform method of
invoking these different services, increasing flexibility and developer productivity.

5c
4:51
Will continues to test the other paths in the process. When he is finished, this new application
can be deployed on the production server.

With IBM WebSphere Process Server, companies can quickly deploy service oriented
architecture based composite applications on the reliable, scalable WebSphere infrastructure.

WebSphere Process Server


Visit: http://demos.dfw.ibm.com for more demonstrations Page 3 of 3

You might also like