The dream of BPEL
Wednesday, March 31, 2010
11:30 AM
The dream of WS-BPEL
You define services via, e.g., AXIS (or by hand (gasp!)). 
This generates a WSDL file for each service, which contains Xschemas for input and output. 
BPEL "orchestration" defines how services interact, and which services are "bound" to each activity, by referencing (AXIS-generated) WSDL files for each service. 
A BPEL "engine" (e.g., IBM Websphere, Apache ODE) executes the orchestration file and creates a website that supports your business process. 
With the proper BPEL, a web "solution" pops into existence, with pages for all people, and interactions with each!