Wednesday, February 15, 2006

JBoss jBPM 3.1: Multiple process languages and simple principles

Posted by: Tom Baeyens on February 14, 2006 @ 07:33 AM

jBPM 3.1, an open source workflow and BPM engine, has been released. It includes a graphical designer for Eclipse as well as a web application for process participants.

jBPM is based on a simple principle called 'Graph Oriented Programming.' The basic ideas behind jBPM were coded in less than 120 lines, in the following classes:

These are explained in detail in the user's guide, 'Graph Oriented Programming'. The sources are also linked from the documentation.

On top of this new model, we already have support for three languages:
  • jPDL: a language with clean Java integration and superb task management features.
  • BPEL: (alpha stage) a service orchestration language based on WSDL and XML.
  • Pageflow: In JBoss SEAM, we have a simple graph based approach (with Eclipse plugin support) for defining pageflows.
Major updates include:Other resources:
discuss

--
h.o.s.a.m.r.e.d
Be OpeN Mind
--
http://hosamred.blogspot.com



No comments: