Jbpm5
Encyclopedia
jBPM5 is business process management
workflow application
. It is the latest version of the jBPM
project. It is based on the BPMN 2.0 specification and supports the entire life cycle of the business process
, from authoring through execution to monitoring and management.
The current jBPM5 snapshot offers open source
business process execution and management, including:
Business process management
Business process management is a holistic management approach focused on aligning all aspects of an organization with the wants and needs of clients. It promotes business effectiveness and efficiency while striving for innovation, flexibility, and integration with technology. BPM attempts to...
workflow application
Workflow application
A workflow application is a software application which automates, at least to some degree, a process or processes. The processes are usually business-related, but it may be any process that requires a series of steps that can be automated via software...
. It is the latest version of the jBPM
JBPM
jBPM is an open-source workflow engine written in Java that can execute business processes described in BPMN 2.0 . It is released under the ASL by the JBoss community.In essence jBPM takes graphical process descriptions as input...
project. It is based on the BPMN 2.0 specification and supports the entire life cycle of the business process
Business process
A business process or business method is a collection of related, structured activities or tasks that produce a specific service or product for a particular customer or customers...
, from authoring through execution to monitoring and management.
The current jBPM5 snapshot offers open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...
business process execution and management, including:
- An embeddable, light-weight process engine in JavaJava (programming language)Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...
, supporting native BPMN 2.0 execution - BPMN 2.0 process modelingProcess modelingThe term process model is used in various contexts. For example, in business process modeling the enterprise process model is often referred to as the business process model. Process models are core concepts in the discipline of process engineering....
, both in Eclipse (developers) and web-based (business users) - Process collaboration, monitoring and management through the Guvnor repository and the management consoles
- Human interaction using an independent WS-HT human task service
- Strong and powerful integration with business rules and event processing