The Business Process Execution Language for Web Services (BPEL) is frequently used to implement business processes on a technical level. BPEL allows describing long-running workflows using graphical editors to present workflows on human-friendly diagrams.
Recently open source implementations like the Orchestration Director Engine (ODE) developed from the Apache Foundation and the Eclipse BPEL project have reached a maturity level which enables their use in a productive environment.
Advanced integration features like dynamic endpoint resolution or policy driven configuration require a SOA runtime framework. We present the integration of ODE and the Eclipse BPEL editor with Eclipse Swordfish. Our extensions to the eclipse BPEL editor support the whole process development cycle including both visual and textual process design, deployment and testing. Web service meta data can be imported from the Swordfish service registry, orchestrated services can directly be registered as service providers and used by other services. Sample projects and wizards reduce the required familiarization effort.