WA1568 WebSphere Process Server v6.0 Administration Training and Courseware 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
  • Modifying Event Infrastructure Settings
  • Modifying Event Infrastructure Configuration Settings
  • Modifying Event Infrastructure Runtime Settings
  • Review Questions
  • Review Answers
  • References
 

10. Service Component Architecture (SCA)

  • Objectives
  • Need For a New Programming Model ...
  • Need For a New Programming Model
  • SCA Vendor Support
  • Service Component Architecture
  • SCA Basics
  • Assembling Services
  • SCA Components
  • Service Components
  • References and Wires
  • Wiring Example
  • Service Components
  • Imports
  • Export
  • Imports and Exports
  • Service Implementation Types
  • Summary
 

11. Import and Export Bindings

  • Objectives
  • Bindings
  • Types of Bindings
  • Modifying Import and Export Bindings
  • Configuring a Web Service Import Binding
  • Event Sequencing
  • Event Sequencing Example
  • Event Sequencing and Export Bindings
  • Configuring JMS Export Binding for Event Sequencing
  • Configuring WebSphere MQ Export Binding for Event Sequencing
  • Review Questions
  • Review Answers
  • References
 

12. Process Error Recovery

  • Objectives
  • Introduction
  • Automated Recovery
  • Manual Recovery
  • What Can Go Wrong?
  • Why Instances Fail?
  • Web Service Invocation Failure
  • SCA Invocation Failure
  • Analyzing and Recovering Failed Events
  • Synchronous SCA Invocation Failure
  • Infrastructure Failure
  • Recovering from Internal Failure
  • Configure BPC Container
  • Guidelines
  • Review Questions
  • Summary
 

13. Troubleshooting

  • Objectives
  • Problem Determination
  • Error Reporting
  • Important Log Files
  • Configuring JVM Log Files
  • Viewing Logs
  • Event Types
  • Log Detail Levels
  • Configuring Tracing
  • Log File Format
  • Components to Enable Trace for
  • Reading Java Exceptions
  • Installation and Profile Creation Logs
  • Getting IBM Support
  • Reference
  • Review Questions
  • Summary
 

14. Performance Tuning

  • Objectives
  • The New Nature of Load
  • Resources Used by a Process Instance
  • The Processing Pipeline
  • The WebSphere Messaging Pipeline
  • Setting Messaging Pipeline Size
  • Set Database Pipeline Size
  • Pipeline Size Guidelines
  • Database Tuning
  • Summary