Chapter 1 - Overview of WebSphere Process Server
|
|
- 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 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)
- Introduction to WebSphere Process Server (WPS)
- Review Questions
- Review Answers
- References
|
|
Chapter 2 - Installation of WebSphere Process Server
|
|
- Supported Software and Hardware
- Pre-Install Tasks
- Launchpad
- Product File Installation
- Installation Types
- Custom Installation
- Installation Summary
- Installation Verification
- Installation Verification
- Installation Verification
- Troubleshooting Installation
- Troubleshooting Installation
- Troubleshooting Installation
- Fixes
- Fixes
- Downloading and Applying a Fix Pack
- Downloading and Applying a Fix Pack
- Co-existing With Other WebSphere Products
- Review Questions
- Review Answers
- References
|
|
Chapter 3 - Basic Topologies
|
|
- Profiles
- Benefits of Profiles
- Types of Profiles
- Creating Profiles
- Creating Profiles Using Profile Creation Wizard
- Creating Profiles Using manageprofiles Command
- Creating Profiles Using manageprofiles Command
- Verifying Profile Creation
- Augmenting Profiles
- Augmenting Profiles using Profile Creation Wizard
- Deleting Profiles
- Deleting Profiles
- Installation Topologies
- Topology 1
- Topology 2
- Topology 3
- Topology 3
- Review Questions
- Review Answers
- References
|
|
Chapter 4 - Configuration of WebSphere Process Server
|
|
- Configuration Overview
- Configuration Overview
- A Note About A Service Integration Bus (SIB)
- A Note About A Service Integration Bus (SIB
- Configuration Overview
- WPS Databases
- WPS Databases
- Create the Common Database
- Create a Deployment Manager Profile
- Configure SCA Bus in Secured Mode
- Configure Common Database for Deployment Manager Profile
- 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 Process Server to Host SCA Applications
- 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
- 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
|
|
Chapter 5 - Introduction to Web Services
|
|
- 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
- Typical Development Workflow
- Advantages of Web Services
- Web Service Business Models
- Web Service Business Models
- Example: Internal System Integration
- Example: Business Process Externalization
- Web Services Standards
- 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
|
|
Chapter 6 - WebSphere Process Server Administration
|
|
- Preface
- Starting and Stopping a Process Server
- Launching the Admin Console
- Logging In
- Admin Console Overview
- Navigation Tree
- Navigation Tree
- Task Filtering Selector
- 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
- Automating Tasks Using wsadmin
- Review Questions
- Review Answers
- References
|
|
Chapter 7 - Business Process Choreographer Configuration
|
|
- Overview of Business Process Choreographer (BPC) Runtime
- Overview of Business Process Choreographer (BPC) Runtime
- 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 Business Process Container
- Configure the Business Process Container
- Configure the WebSphere Variables
- Configure the Human Task Container
- Configure the Human Task Container
- 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
|
|
Chapter 8 - Administering Business Process Applications
|
|
- Process and Task Templates
- Starting and Stopping Process and Task Templates Using the Admin Console
- Starting and Stopping Process and Task Templates Using the Admin Console
- Starting and Stopping Process and Task Templates Using the Admin Console
- Starting and Stopping Process and Task Templates Using a Script
- Starting and Stopping Process and Task Templates Using a Script
- 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
- 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
- Viewing Completed Process Instances
- Querying a Process Instance's Activities
- Viewing the Flow of a Process
- Viewing the Flow of a Process
- Terminating a Business Process Instance
- Terminating a Business Process Instance
- Versioning a Process
- Versioning a Process
- Review Questions
- Review Answers
- References
|
|
Chapter 9 - Administering the Business Process Choreographer
|
|
- Compensation
- Compensation
- Example: Transaction Context Propagation
- Compensation Service
- Configuring the Compensation Service
- Events
- Event Example
- Event Sources
- Event Infrastructures
- 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
|
|
Chapter 10 - Service Component Architecture (SCA)
|
|
- Need For a New Programming Model
- SCA Vendor Support
- SCA Basics
- SCA Components
- A Service Component
- References and Wires
- Wiring Example
- Service Assembly Model
- Example Assembly
- Imports
- Export
- Example Import and Export
- Summary
|
|
Chapter 11 - Import and Export Bindings
|
|
- Bindings
- Types of Bindings
- Types of Bindings
- Modifying Import and Export Bindings
- Configuring a Web Service Import Binding
- Configuring a Web Service Import Binding
- Event Sequencing
- Event Sequencing
- Event Sequencing Example
- Event Sequencing Example
- Event Sequencing and Export Bindings
- Configuring JMS Export Binding for Event Sequencing
- Configuring JMS Export Binding for Event Sequencing
- Configuring JMS Export Binding for Event Sequencing
- Configuring WebSphere MQ Export Binding for Event Sequencing
- Review Questions
- Review Answers
- References
|
|
Chapter 12 - Process Error Recovery
|
|
- Introduction
- Automated Recovery
- Manual Recovery
- Manual Recovery
- Manual Recovery
- Manual Recovery
- What Can Go Wrong?
- Why Instances Fail?
- Web Service Invocation Failure
- SCA 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
- Review Questions
- Review Answers
- Summary
|
|
Chapter 13 - Troubleshooting
|
|
- Problem Determination
- Error Reporting
- Important Log Files
- Important Log Files
- Configuring JVM Log Files
- Viewing Logs
- Event Types
- Event Types
- Log Detail Levels
- 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
- Review Answers
- Summary
|
|
Chapter 14 - Performance Tuning
|
|
- The New Nature of Load
- The New Nature of Load
- Resources Used by a Process Instance
- The Processing Pipeline
- The WebSphere Messaging Pipeline
- The WebSphere Messaging Pipeline
- Setting Messaging Pipeline Size
- Set Database Pipeline Size
- Pipeline Size Guidelines
- Database Tuning
- Summary
|