Architects - Primers

Learn about the building blocks - including BPMN 2.0, BPEL and WS-HumanTask - that you will need to implement process-based applications.

6 mins
A short introduction to BPEL (Business Process Execution Language), the native execution language of SOA.

What is BPMN?

The basics of SOA-based service orchestration for Java developers.

This technical note provides Java developers a conceptual introduction to SOA-based service orchestration using familar concepts. It is a companion piece to the "BPEL for Java Developers" video above.

45 mins
This episode takes a look at how it is possible to meld the "Wild West" control flow of BPMN 2.0 with the more buttoned-down control flow of BPEL. Rowley gives an example of a BPEL extension that effectively marries these two standards in a way that preserves the best of both BPMN modeling and BPEL execution.

49 mins
This week's topic on CTO Tuesdays was an introduction to the new WS-HumanTask standard for workflow. In this informative session, Michael Rowley describes the importance of the new standard for workflow, how it separates tasks from processing and how WS-HumanTask enables human activities to be seen as services in a process application.

An excerpt of the WS-HumanTask specification. It is a companion piece to the "Introduction to WS-HumanTask" video above.

This paper describes how ActiveVOS makes it easy to use service-oriented standards to combine people, processes and systems into a unified solution that delivers on the promise of business process management.

This paper compares and contrasts two different SOA technologies and how to leverage them to realize the promise of a true service-oriented architecture.