This course teaches the basics of the administration and deployment of business processes and service-based applications in IBM WebSphere Process Server v6.0. It provides systems administrators, solutions administrators, and operators with the skills they need to install, configure, and manage WebSphere Process Server applications and to troubleshoot common problems.
You Will Learn How To:
After completing this course, the student should be able to:
Install and configure WebSphere Process Server
Install, configure and manage business processes and service-based applications
Query the status of an individual execution of a business process
Compensate for unexpected process errors
Use various troubleshooting tools and techniques to diagnose problems
Control the routing and transformation of service requests
Use the WebSphere Service Registry and Repository for dynamic service governance
Configure messaging resources required for WebSphere Process Server
Administer flexible business processes that use human tasks and business rules
Secure WebSphere Process Server
Improve the performance of WebSphere Process Server
Provide feedback to Business Analysts using the Common Event Infrastructure or WebSphere Business Monitor
Understand the configuration changes that are required to cluster WebSphere Process Server
Course Prerequisites
Students should have a good understanding of the basic administration aspects of WebSphere Application Server v6.0. The following courses can provide this experience for students who are not familiar with WebSphere v6.0 administration:
WebSphere Application Server V6.0 Administration (Best preparation)
WebSphere Application Server v6 Administration for v5.x Administrators
Who Should Attend?
This course is designed for System Administrators who need to install, configure and maintain systems using WebSphere Process Server v6.0.
Course Outline
1. Overview of WebSphere Process Server
Objectives
Defining SOA
SOA as an Alignment Strategy
The SOA Umbrella
What s a Service?
Service Actors
Serving up SOA
Business Process Management
BPM & Workflow
SOA Governance
Introduction to Business Process Execution Language (BPEL)
Motivation for BPEL
BPEL Example: A Buy-Sell Partnership
Introduction to Service Component Architecture (SCA)
SCA Artifacts Deployed to WebSphere Process Server
SCA Application Artifacts
Enterprise Service Bus (ESB)
ESB Example
Introduction to WebSphere Enterprise Service Bus (WESB)
Introduction to WebSphere Process Server (WPS)
Review Questions
Review Answers
References
2. Installation of WebSphere Process Server
Objectives
Supported Software and Hardware
Pre-Install Tasks
Launchpad
Product File Installation
Installation Types
Custom Installation
Installation Summary
Installation Verification
Troubleshooting Installation
Fixes
Downloading and Applying a Fix Pack
Co-existing With Other WebSphere Products
Review Questions
Review Answers
References
3. Basic Topologies
Objectives
Profiles
Benefits of Profiles
Types of Profiles
Creating Profiles
Creating Profiles Using Profile Creation Wizard
Creating Profiles Using manageprofiles Command
Verifying Profile Creation
Augmenting Profiles
Augmenting Profiles using Profile Creation Wizard
Deleting Profiles
Installation Topologies
Topology 1
Topology 2
Topology 3
Review Questions
Review Answers
References
4. Configuration of WebSphere Process Server
Objectives
Configuration Overview
A Note About A Service Integration Bus (SIB)
Configuration Overview
WPS Databases
Create the Common Database
Create a Deployment Manager Profile
Configure SCA Bus in Secured Mode
Configure Common Database for Deployment Manager Profile
Create a Custom Profile
Configure Common Database for Custom Profile
Create a Process Server
Create Message Bus Database and Data Source
Create Message Bus Database Schemas
Configure Process Server to Host SCA Applications
Configure Mediation Logging
Configure Common Event Infrastructure (CEI)
Create CEI Database Configuration Scripts
Create CEI Database and Data Source
Enable and Configure CEI
Configure CEI Bus's Messaging Engine
Modify Messaging Engine's Data Store
Delete Messaging Engine Cloudscape Data Source
Configure Events Service for Process Server
Review Questions
Review Answers
References
5. Introduction to Web Services
Objectives
A Conceptual Look at Services
Defining Services
Service Communication Analogy
Three Key Service Questions
Connecting the Dots
SOA Runtime Implementation
What is a Web Service?
Enterprise Assets as Services
Typical Development Workflow
Advantages of Web Services
Web Service Business Models
Example: Internal System Integration
Example: Business Process Externalization
Binding via SOAP
SOAP in Protocol Stack
SOAP Structure
SOAP Message Architecture
Applying SOAP
Interface via WSDL
WSDL Structure
Applying WSDL
Locating a Service
UDDI Overview
UDDI Terminology
UDDI Structure
Applying UDDI
WS-I Overview
WS-I Deliverables
Summary
6. WebSphere Process Server Administration
Objectives
Preface
Starting and Stopping a Process Server
Launching the Admin Console
Logging In
Admin Console Overview
Navigation Tree
Task Filtering Selector
Workspace Area
Help Area
Save Configuration
Save Conflicts
Process Server Specific Configuration Settings
Installing an Application
Installation Steps
Finishing Up
Listing SCA Modules
Configuring the Application Scheduler
Scheduling an Event
Automating Tasks Using wsadmin
Review Questions
Review Answers
References
7. Business Process Choreographer Configuration
Objectives
Overview of Business Process Choreographer (BPC) Runtime
Installing and Configuring the Business Process Choreographer
Create the Business Process Choreographer Database
Configure the Business Process Container
Configure the WebSphere Variables
Configure the Human Task Container
Configure the BPC Bus and Messaging Engine
Modify Messaging Engine's Data Store
Delete Messaging Engine Cloudscape Data Source
Configure Bus's Authentication Aliases
Installation Verification (Informal)
Installation Verification (Formal)
Review Questions
Review Answers
References
8. Administering Business Process Applications
Objectives
Process and Task Templates
Starting and Stopping Process and Task Templates Using the Admin Console
Starting and Stopping Process and Task Templates Using a Script
Uninstalling a Business Process Application Using the Admin Console
Uninstalling a Business Process Application Using a Script
Using the BPC Explorer
Accessing the BPC Explorer
Viewing Process Templates
Querying Process Instance Status
Process Template Properties
Viewing Completed Process Instances
Querying a Process Instance's Activities
Viewing the Flow of a Process
Terminating a Business Process Instance
Versioning a Process
Review Questions
Review Answers
References
9. Administering the Business Process Choreographer
Objectives
Compensation
Example: Transaction Context Propagation
Compensation Service
Configuring the Compensation Service
Events
Event Example
Event Sources
Event Infrastructures
Event Monitoring Example Using Common Base Event Browser
Choosing an Event Infrastructure
Enabling Event Infrastructure During BPC Configuration