Kannan Arumugam
Kannan Arumugam

Reputation: 1121

What is JBPM? Why use it?

I am java developer. I am developing a new application. In this application am going to integrate JBPM, spring and hibernate also.

So please, answer my below questions,

  1. what is JBPM?
  2. Why use it?
  3. What is workflow engine?

please give any example.

Thanks for your answer.

Upvotes: 12

Views: 16350

Answers (2)

Sisak
Sisak

Reputation: 589

  1. JBPM is a good word for IT managers, a nightmare for programmers.
  2. Do not use it. Jbpm full with bugs..
  3. A workflow engine: https://en.wikipedia.org/wiki/Workflow_engine

Upvotes: 10

Mohsen Kamrani
Mohsen Kamrani

Reputation: 7457

Quoting from wikipedia:

jBPM is an open-source workflow engine written in Java that can execute business processes described in BPMN 2.0 (or its own process definition language jPDL in earlier versions). It is released under the ASL (or LGPL in earlier versions) by the JBoss community.

For complete information you can check this out.

Quoting from wikipedia:

A workflow engine is a software application that defines a process, the rules governing process decisions, and routes information. It is a key component in workflow technology and typically makes use of a database server.

The relationship:

jBpm is a flexible, extensible workflow management system. Business processes , expressed in a simple and powerfull language and packaged in process archives, serve as input for the jBpm runtime server. jBpm bridges the gap between managers and developers by giving them a common language : the jBpm Process definition language (jPdl).

Upvotes: 5

Related Questions