jbpm as a bpms
DESCRIPTION
This presentation explains the concept of Business Process Management as a whole and describes JBPM as one of the BPM toolTRANSCRIPT
JBPM: Business Process Management System by
JBOSS
Basic HighlightsWhat is BPM?Why & Where to use BPM?Buzzwords related to BPMJBPM as a BPMSInstallation and DemoQ & A
What is BPM?
Why BPM?
“ A sequence of tasks that happen in a repeatable order”
“executed by humans and/or systems”
“to achieve a business goal.”
BUSINESS PROCESS
Hiring Employee
s
Reviewing a
document
Paying a Bill
Filling a form
Calculating a
discount
Signing a contract
Business Process Examples
‘M’ stands for Management
=BUSINESS PROCESS MANAGEMENTBPM is discipline oriented to analyze,
improve, and maintain business processes in an iterative way over
time
Stages of BPM
Buzzwords!!!
Workflow
Domain Specific set of activities to integrate and communicate all the work that is to be done
BPELBusiness Process Execution
Language
Language that defines how web service calls are coordinated one after the other to obtain some business information or
to achieve some business action
XPDLXML Process Definition Language
It is a format standardized by the Workflow Management Coalition (WFMC) to
interchange business process definitions between different workflow products, i.e. between different
modeling tools and management suites.
BPMNBusiness Process Model and
Notation
It is a standard for business process modeling, and provides a graphical notation for
specifying business processes in a Business Process Diagram (BPD)
BPMSBusiness Process Management
System
It’s a software that lets us implement the main stages of BPM. A set of tools
for designing, managing, and improving our business processes
jBPM is a flexible Business Process Management (BPM) Suite.
It makes the bridge between business analysts and developers.
Eclipse-based and web-based editor to support the graphical creation of your business processes (drag & drop)
Pluggable persistence and transactions based on JPA / JTAPluggable 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)jBPM5 is the latest community 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)
Setup Installation
References
http://www.jboss.org/jbpmhttp://en.wikipedia.org/wiki/
Business_Process_Modeling_NotationjBPM Developer Guide By Mauricio
“Salaboy” Salatinohttp://planet.jboss.org/post/
jbpm_examples_part_2http://holisticsecurity.wordpress.com/
2011/07/21/jbpm-bonita-intalio-processmaker-activiti-que-bpm-suite-uso/
Questions??