60 likes | 206 Views
BPEL, BPMN, and WS-Calendar . William Cox WS-Calendar TC 2010-06-04. Business Processes. Business Process Modeling Notation (BPMN) OMG 2007 etc Version 2.0 in process Business Process Execution Language (BPEL) OASIS 2007 BPEL 4 People in progress (people in Business Process Execution).
E N D
BPEL, BPMN, and WS-Calendar William Cox WS-Calendar TC 2010-06-04
Business Processes • Business Process Modeling Notation (BPMN) • OMG 2007 etc • Version 2.0 in process • Business Process Execution Language (BPEL) • OASIS 2007 • BPEL 4 People in progress (people in Business Process Execution)
Similar but not the Same • BPMN mapping to BPEL • See IBM/SAP white paper • Incomplete • No round trip • BPEL to BPMN • Easier and more complete • BPEL uses contexts • Numerous issues, in flux
BPEL Examples • Most in XML rather than graphical • Simple business process execution • See http://en.wikipedia.org/wiki/Business_Process_Execution_Language for links • Other links to be supplied
BPEL Details • Orchestration language—designed for execution • Some structuring items • Sequence • Parallel • If-then-else • Iteration • Join/union
WS-Calendar and BPEL/BPMN • Decorate processes with schedule information • Include schedule for process steps • Relative and absolute? Iteration is an issue • What’s the difference between that decoration and (e.g.) project tools? • Are both BPMN and BPEL part of the target? • My recommendation is to focus on BPEL • Your mileage may vary