| |
| |
| |
|
|
|
Business Process Choreography Using WID and WPS
|
|
Duration:
5 days
|
|
|
This course is designed for Business Process Application modelers, architects, developers and integrators who want to learn how to design, develop, test and deploy enterprise business process applications using WebSphere Integration Developer (WID) and WebSphere Process Server (WPS):
-
Business Process Modelers
-
Developers
-
Architects
-
Integrators
-
Consultants
| |
Audience must have XML and Java experience. They must be familiar with IBM's
Rational Application Developer (RAD 6.0) or WebSphere Studio Application Developer (WSAD).
|
|
|
Description
|
Most IT departments at mature organizations and businesses, managing a
large number of distributed, heteregenous enterprise applications, today face
a common problem: business applications and data (and databases) are distributed
throughout the organization across multiple platforms, technologies and
geographic locations. It is a challenge to build/instill a new
business process based on these varied software assets.
With the growing popularity of Service Oriented Architecture (SOA) and
Web Services, these diverse assets can be made available as individual
enterprise services. How do we build and expose them as such and how do we
leverage them in building new service-based applications or business processes?
This is the problem Business Process Choreography tries to solve.
The Process Choreography engine is available in WebSphere Process
Server(WPS) and can be built, unit tested, and debugged using
WebSphere Integration Developer (WID).
In this course, we model business processes using the standard language of
Business Process Choreography, Business Process Execution
Language (BPEL) and the extension to that language
Business Process Choreography for Web services (BPEL4WS). You will
build business processes that also include Human interaction.
This course provides a comprehensive treatment of BPEL and BPEL4WS.
Using connectors, Enterpise Information System (EIS) can be integrated
in a business process. WID automates most of the mechanical aspects of
importing EIS services in to the business process. In this course, you
will build a business process that incorporates applications deployed on a
CICS server.
You will also learn about the Service Component Architecture (SCA).
SCA, based on SOA, presents all enterprise assets - business processes,
Web services, EIS service assets, process workflows, databases, etc. -
in a service-oriented way. Service Data Object (SDO) enables the
management of data access and data flow between components in an
implementation-independent manner.
Other topics covered include Business Objects, Business Rules,
State Machines, Modules and Events.
|
|
Objectives
|
This object of this course is to teach the audience how to model business
processes using principles from SOA, SCA and Service Components,
how to implement, test and deploy them using WID and WPS. Another important
objective is to teach the best practices in modeling and implementing real-world
business processes. This is a very hands-on course where more than 60% of the
time will be spent on labs.
Upon completion, students will be able to:
-
Understand Service Oriented Architecture (SOA)
-
Model (Choreograph), implement and deploy complex, real-world Business Process applications that incorporate multiple services such as Web Services, EIS, and Java applications.
-
Master WID and WPS to model, implement, test, debug and deploy BPEL based business processes
-
Master the Service Component Architecture (SCA).
-
Use the Service Data Object (SDO) technology.
-
Understand the Web services technologies that are behind process choreography
-
Understand the architecture of the WPS process choreographer
-
Master BPEL and BPEL4WS
-
Use Java Connector Architecture (JCA) Adapters
-
Expose EIS (e.g. CICS) applications as Enterprise services
-
Integrate business processes with EIS applications including CICS
-
Integrate human activites in business processes
-
Understand the use of Business Objects, Business Rules and State Machines
-
Understand how to assemble applications using Business Components and the assembly editor
-
Learn how to use the visual snippet editor
-
Learn how to package and deploy modules
-
Build Java-based client applications for Business Process services
|
|
Course Outline
|
|
|
|