PacktLib: WS-BPEL 2.0 for SOA Composite Applications with IBM WebSphere 7

WS-BPEL 2.0 for SOA Composite Applications with IBM WebSphere 7

Credits

Foreword

About the Authors

About the Reviewers

Preface

Introduction to BPEL and SOA

Why business processes matter

Business and IT alignment

Service-Oriented Architecture

SOA building blocks

Understanding BPEL

Relation of BPEL to other languages

BPEL servers overview

Summary

Service Composition with BPEL

Developing business processes with BPEL

Core concepts

BPEL business process example

Asynchronous BPEL example

Summary

Advanced BPEL

Advanced activities

Fault handling and signaling

Scopes

Compensation

Termination handler

Managing events

Business process lifecycle

Correlation and message properties

Concurrent activities and links

Dynamic partner links

Message exchanges

Abstract business processes

Generating BPEL from BPMN diagrams

Summary

BPEL Processes with IBM WebSphere

BPEL support in WebSphere

Steps for developing a BPEL process in WID

Using forEach and dynamic partner references

Asynchronous calls, callbacks, and correlation

Qualifiers

Summary

Human Interactions in BPEL

Human interactions in business processes

Human tasks in BPEL

To-do human task

Invocation human tasks

Human task escalations

Collaboration human tasks

Managing BPEL processes and human tasks in runtime

Summary

Securing BPEL Processes

Core concepts

Securing a BPEL process

Summary

Iterative Process Development from BPMN to BPEL

Iterative process lifecycle

Process modeling in WebSphere Business Modeler

Business process building blocks

Process modeling

Exporting a business process model to WebSphere Integration Developer

Implementing a process in WebSphere Integration Developer

Process change synchronization

Summary

Monitoring Business Processes

Motivation for Business Monitoring

Business Monitoring in WebSphere

Developing a monitor model in WebSphere Business Modeler

Developing and refining a monitor model in WebSphere Integration Developer

Building and publishing a monitor application

Preparing a dashboard in Business Space

Summary

IBM BPM Enabled by SOA: Overview

Achieving success through BPM enabled by SOA

IBM SOA reference architecture

IBM SOA programming model

IBM's BPM enabled by SOA platform

WebSphere Business Monitor

Business Space

Creating your first BPEL solution

Summary

IBM BPM Enabled by SOA — BPM in the Cloud, Dynamic Processes, and Advanced Topics

Employee On-Boarding automation

IBM's BPM BlueWorks

Long-running process and Microflow

Exception handling in business processes

Testing modules and components

WebSphere Business Services Fabric

WebSphere Industry Content Pack

IBM BPM deployment topologies

Management, monitoring, and security topics

Words of wisdom — tips, tricks, suggestions, and pitfalls

Summary