JBPM: Business Process Management System by JBOSS
Basic Highlights <ul><li>What is BPM? </li></ul><ul><li>Why & Where to use BPM? </li></ul><ul><li>Buzzwords related to BPM...
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 ...
Business Process Examples Hiring Employees Reviewing a document Paying a Bill Filling a form Calculating a discount Signin...
‘ M ’ stands for  Management = BUSINESS   PROCESS   MANAGEMENT BPM is discipline oriented to analyze, improve, and maintai...
Stages of BPM
 
 
 
 
Buzzwords!!!
Workflow <ul><li>Domain Specific set of activities to integrate and communicate all the work that is to be done </li></ul>
BPEL Business Process Execution Language <ul><li>Language that defines how web service calls are coordinated one after the...
XPDL XML Process Definition Language <ul><li>It is a format standardized by the Workflow Management Coalition (WFMC) to in...
BPMN Business Process Model and Notation <ul><li>It is a standard for business process modeling, and provides a graphical ...
BPMS Business Process Management System <ul><li>It’s a software that lets us implement the main stages of BPM. A set of to...
<ul><ul><li>jBPM is a flexible Business Process Management (BPM) Suite.  </li></ul></ul><ul><ul><li>It makes the bridge be...
<ul><ul><li>Management console supporting process instance management, task lists and task form management, and reporting ...
Setup Installation
 
 
References <ul><li>http://www.jboss.org/jbpm </li></ul><ul><li>http://en.wikipedia.org/wiki/Business_Process_Modeling_Nota...
Questions??
Upcoming SlideShare
Loading in...5
×

Jbpm as a bpms

1,506

Published on

This presentation explains the concept of Business Process Management as a whole and describes JBPM as one of the BPM tool

Published in: Business, Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,506
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
65
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Jbpm as a bpms

  1. 1. JBPM: Business Process Management System by JBOSS
  2. 2. Basic Highlights <ul><li>What is BPM? </li></ul><ul><li>Why & Where to use BPM? </li></ul><ul><li>Buzzwords related to BPM </li></ul><ul><li>JBPM as a BPMS </li></ul><ul><li>Installation and Demo </li></ul><ul><li>Q & A </li></ul>
  3. 3. What is BPM? Why BPM?
  4. 4. “ A sequence of tasks that happen in a repeatable order ” “ executed by humans and/or systems ” “ to achieve a business goal. ” BUSINESS PROCESS
  5. 5. Business Process Examples Hiring Employees Reviewing a document Paying a Bill Filling a form Calculating a discount Signing a contract
  6. 6. ‘ M ’ stands for Management = BUSINESS PROCESS MANAGEMENT BPM is discipline oriented to analyze, improve, and maintain business processes in an iterative way over time
  7. 7. Stages of BPM
  8. 12. Buzzwords!!!
  9. 13. Workflow <ul><li>Domain Specific set of activities to integrate and communicate all the work that is to be done </li></ul>
  10. 14. BPEL Business Process Execution Language <ul><li>Language that defines how web service calls are coordinated one after the other to obtain some business information or to achieve some business action </li></ul>
  11. 15. XPDL XML Process Definition Language <ul><li>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. </li></ul>
  12. 16. BPMN Business Process Model and Notation <ul><li>It is a standard for business process modeling, and provides a graphical notation for specifying business processes in a Business Process Diagram (BPD) </li></ul>
  13. 17. BPMS Business Process Management System <ul><li>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 </li></ul>
  14. 18. <ul><ul><li>jBPM is a flexible Business Process Management (BPM) Suite. </li></ul></ul><ul><ul><li>It makes the bridge between business analysts and developers. </li></ul></ul><ul><ul><li>Eclipse-based and web-based editor to support the graphical creation of your business processes (drag & drop) </li></ul></ul><ul><ul><li>Pluggable persistence and transactions based on JPA / JTA </li></ul></ul><ul><ul><li>Pluggable human task service based on WS-HumanTask for including tasks that need to be performed by human actors </li></ul></ul>
  15. 19. <ul><ul><li>Management console supporting process instance management, task lists and task form management, and reporting </li></ul></ul><ul><ul><li>Optional process repository to deploy your process (and other related knowledge) </li></ul></ul><ul><ul><li>History logging (for querying / monitoring / analysis) </li></ul></ul><ul><ul><li>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) </li></ul></ul>
  16. 20. Setup Installation
  17. 23. References <ul><li>http://www.jboss.org/jbpm </li></ul><ul><li>http://en.wikipedia.org/wiki/Business_Process_Modeling_Notation </li></ul><ul><li>jBPM Developer Guide By Mauricio “Salaboy” Salatino </li></ul><ul><li>http://planet.jboss.org/post/jbpm_examples_part_2 </li></ul><ul><li>http://holisticsecurity.wordpress.com/2011/07/21/jbpm-bonita-intalio-processmaker-activiti-que-bpm-suite-uso/ </li></ul>
  18. 24. Questions??
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×