Index of Slides
Index of Slides
Services are Software Components
The Business Vision
Long Overdue
Integration Semantics Are Hard
BPEL is S-o-t-A
Why Compose Web Services?
Principles of Service-based Computation
Using Subroutines
Subroutines are not Web Services
Service Composition is Not Using Subroutines
Composing Seems Simple At First
Sourcing a Motorcycle Brake Disc
An Execution Problem
Plan Repair
The Whole Plan with PO
Composition with Constraints
Facts of the Case
Web Service Definition
Re-imbursing C Petrie for $4000
Re-imbursing C Petrie for $5000
What If Jackie Declines Approval?
The Travel Request Workflow
You Just Have to Careful About State Changes
A Simple Plan
A Better Plan
An Overly Strong Condition
The Meaning of this
Too Strong Safety
The Composition Problem
Retrieving Services
Academic Semantics
A Service Composition is a Process
End Users
Reusuable Workflows as Guides
What the User Wants
Simple Web Page Scripting
Workflows Vs Process Instances
"Traditional" Service Descriptions Assume Workflows
A Typical Workflow
Automating BPEL is a Major Goal
How to Compose Web Services
©2012
Charles Petrie
- permission to reproduce widely with attribution.