View RSS Feed

jBPM

What does jBPM do?

Rate this Entry
by , 04-27-2012 at 05:43 PM (530 Views)
A business process allows you to model your business goals by describing the steps that need to be executed to achieve that goal and the order, using a flow chart. This greatly improves the visibility and agility of your business logic, results in higher-level and domain-specific representations that can be understood by business users and is easier to monitor.
The core of jBPM is a light-weight, extensible workflow engine written in pure Java that allows you to execute business processes using the latest BPMN 2.0 specification. It can run in any Java environment, embedded in your application or as a service.
On top of the core engine, a lot of features and tools are offered to support business processes throughout their entire life cycle:

Eclipse-based and web-based editor to support the graphical creation of your business processes (drag & drop)
Pluggable persistence and transactions based on JPA / JTA
Pluggable human task service based on WS-HumanTask for including tasks that need to be performed by human actors
Management console supporting process instance management, task lists and task form management, and reporting
Optional process repository to deploy your process (and other related knowledge)
History logging (for querying / monitoring / analysis)
Integration with Seam, Spring, OSGi, etc.

Submit "What does jBPM do?" to Facebook Submit "What does jBPM do?" to Digg Submit "What does jBPM do?" to del.icio.us Submit "What does jBPM do?" to StumbleUpon Submit "What does jBPM do?" to Google

Categories
Tutorial

Comments