Search code examples
javabpelbpmn

Minimal BPEL/BPMN requirement?


I'm new to BPEL/BPMN.

Is it possible to write a BPEL/BPMN aware software without WS-* web services and EJB Container such as jBoss, WebLogic, Glassfish?

I want to know if there are quickstart tutorials on creating BPEL/BPMN programs with Maven and Eclipse.

And, do open engines like Apache ODE and jBPM provide WYSIWYG workflow designer to end users behind browser?


Solution

  • BPEL itself is depending on WS-, so if you want to use standard BPEL, you cannot avoid Web Services. BPMN 2.0 however provides an abstraction, which means you can use BPMN with WS-, Java or whatever you want as long as your engine supports that. Activiti for instance is bad in WS-* but quite good when you want to embed it into your Java app.

    The Eclipse BPEL designer has a deployment descriptor editor and deployer for Apache ODE and JBoss Riftsaw, the latter is basically ODE with some JBoss foo.