Monday, June 14, 2010

WorkFlow Engine - JBoss jBPM

Basic Info on WorkFlow engine to start with,will add to it going further

What is a workflow engine?

- Workflow engine offers a programmatic structure for designing transactions and executing those using automated decisions, tasks and sequence flows.

- Workflow engine typically include three components:
- An engine that executes process definitions
- Services that allow the engine to interact with the outside world
- Tools that aid process development and monitoring.

- Workflow engine require participation of two responsibility levels:
-Business
-Technical.

jBoss jBPM

JBoss jBPM is an Open source, flexible and extensible workflow management system.
The business process can be represented graphically in terms of :-

a. Tasks.
b. wait states for asynchronous communication.
c. Timers,
d. Automated actions etc.

It has extensible control flow mechanism which binds all these operation together.

JBpm can be configured with any RDBMS database like Oracle, MySql, Hypersonic Sql etc and it can be deployed on any J2EE application server.

JBoss jBPM uses a unique process oriented programming model with its Process Definition Language (jPDL) which merges the best of java and declarative programming technique in order to create an easy to understand process graphs.

1 comment:

  1. hi
    this blog i cant understand plz so can u elobrate abt jboss,i knw abt this but ur techincal terms is difficult to understand me.


    http://pradeepmala.blogspot.com/

    ReplyDelete