This is where the BPEL (Business Process Execution Language for Web Services, also WS-BPEL or BPEL4WS) becomes important. BPEL allows composition of web services and is thus the top-down approach to SOA – the process oriented approach to SOA.
Bilal Siddiqui explains how to use BPEL to express the logic of configurable business workflows. You'll learn how to host your BPEL applications on a BPEL engine and make them work in conjunction with an Inversion of Control (IoC) implementation.
Intalio|Designer is an Eclipse-based integrated development environment for BPMN business processes. Business analysts and software engineers can both use Intalio|BPMS, because it’s the easiest way we found to bridge the gap between business and IT. Also, since it offers zero code development and one-click deployment, you do not have to be a J2EE guru or an XML expert to use it, and if you are one anyway, you will find in Intalio|Designer a formidable productivity enhancer.