Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Jbpm as a bpms


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
  • Be the first to comment

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> </li></ul><ul><li> </li></ul><ul><li>jBPM Developer Guide By Mauricio “Salaboy” Salatino </li></ul><ul><li> </li></ul><ul><li> </li></ul>
  18. 24. Questions??