Submit Search
Upload
jBPM5: Bringing more Power to your Business Processes
•
Download as ODP, PDF
•
1 like
•
1,299 views
Kris Verlaenen
Follow
Overview of jBPM5 on Drools & jBPM Workshop
Read less
Read more
Technology
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 39
Download now
Recommended
Business processes, business rules, complex event processing, the JBoss way
Business processes, business rules, complex event processing, the JBoss way
Kris Verlaenen
jBPM5 - Bringing more power to your business processes
jBPM5 - Bringing more power to your business processes
Kris Verlaenen
jBPM5 (Argentina workshop)
jBPM5 (Argentina workshop)
Kris Verlaenen
EMEA Partner Summit: jBPM 5 - Bringing More Power to BPM
EMEA Partner Summit: jBPM 5 - Bringing More Power to BPM
Eric D. Schabell
Building advanced case-driven applications
Building advanced case-driven applications
Kris Verlaenen
A look into the crystal ball at JBoss BRMS and BPM Suite
A look into the crystal ball at JBoss BRMS and BPM Suite
Eric D. Schabell
Kris Verlaenen on jBPM5 at JBUG.be
Kris Verlaenen on jBPM5 at JBUG.be
Andries Inzé
20061122 JBoss-World Experiences with JBoss jBPM
20061122 JBoss-World Experiences with JBoss jBPM
camunda services GmbH
Recommended
Business processes, business rules, complex event processing, the JBoss way
Business processes, business rules, complex event processing, the JBoss way
Kris Verlaenen
jBPM5 - Bringing more power to your business processes
jBPM5 - Bringing more power to your business processes
Kris Verlaenen
jBPM5 (Argentina workshop)
jBPM5 (Argentina workshop)
Kris Verlaenen
EMEA Partner Summit: jBPM 5 - Bringing More Power to BPM
EMEA Partner Summit: jBPM 5 - Bringing More Power to BPM
Eric D. Schabell
Building advanced case-driven applications
Building advanced case-driven applications
Kris Verlaenen
A look into the crystal ball at JBoss BRMS and BPM Suite
A look into the crystal ball at JBoss BRMS and BPM Suite
Eric D. Schabell
Kris Verlaenen on jBPM5 at JBUG.be
Kris Verlaenen on jBPM5 at JBUG.be
Andries Inzé
20061122 JBoss-World Experiences with JBoss jBPM
20061122 JBoss-World Experiences with JBoss jBPM
camunda services GmbH
Zero to Hero Using Red Hat JBoss BRMS
Zero to Hero Using Red Hat JBoss BRMS
Eric D. Schabell
JBPM5 Community Training Course - Module #1 Introduction
JBPM5 Community Training Course - Module #1 Introduction
Mauricio (Salaboy) Salatino
Developer-Friendly BPM
Developer-Friendly BPM
Sandy Kemsley
Case study: Camunda BPM in PwC project
Case study: Camunda BPM in PwC project
camunda services GmbH
jBPM5 Community Training - Module 2.5: BPM For Developers
jBPM5 Community Training - Module 2.5: BPM For Developers
Mauricio (Salaboy) Salatino
JBoss BPM Suite 6 Tech labs
JBoss BPM Suite 6 Tech labs
Andrea Leoncini
Why To Consider BPMN 2.0
Why To Consider BPMN 2.0
Michele Chinosi
camunda fox BPMN framework
camunda fox BPMN framework
camunda services GmbH
Gredy - test automation management and team collaboration
Gredy - test automation management and team collaboration
Gredy
Impact 2013 2971 - Fundamental integration and service patterns
Impact 2013 2971 - Fundamental integration and service patterns
Brian Petrini
A Service Oriented Architecture For Order Processing In The I B M Supp...
A Service Oriented Architecture For Order Processing In The I B M Supp...
Kirill Osipov
Bpms ecu2014
Bpms ecu2014
Bob Brodt
Development Practices & The Microsoft Approach
Development Practices & The Microsoft Approach
Steve Lange
Introduction to BDD
Introduction to BDD
Knoldus Inc.
BPMN on One Page
BPMN on One Page
Mohamed Zakarya Abdelgawad
Impact 2010 1162 - How to say less, yet communicate more, in solution designs...
Impact 2010 1162 - How to say less, yet communicate more, in solution designs...
Brian Petrini
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
Kris Verlaenen
jBPM5 in action - a quickstart for developers
jBPM5 in action - a quickstart for developers
Kris Verlaenen
Energia eolikoa2003
Energia eolikoa2003
tengoprisa
Energia eolikoaren
Energia eolikoaren
diana1399
JBug.be The future of (j)BPM 2010-06-03
JBug.be The future of (j)BPM 2010-06-03
Kris Verlaenen
BPMN2 primer
BPMN2 primer
Kris Verlaenen
More Related Content
What's hot
Zero to Hero Using Red Hat JBoss BRMS
Zero to Hero Using Red Hat JBoss BRMS
Eric D. Schabell
JBPM5 Community Training Course - Module #1 Introduction
JBPM5 Community Training Course - Module #1 Introduction
Mauricio (Salaboy) Salatino
Developer-Friendly BPM
Developer-Friendly BPM
Sandy Kemsley
Case study: Camunda BPM in PwC project
Case study: Camunda BPM in PwC project
camunda services GmbH
jBPM5 Community Training - Module 2.5: BPM For Developers
jBPM5 Community Training - Module 2.5: BPM For Developers
Mauricio (Salaboy) Salatino
JBoss BPM Suite 6 Tech labs
JBoss BPM Suite 6 Tech labs
Andrea Leoncini
Why To Consider BPMN 2.0
Why To Consider BPMN 2.0
Michele Chinosi
camunda fox BPMN framework
camunda fox BPMN framework
camunda services GmbH
Gredy - test automation management and team collaboration
Gredy - test automation management and team collaboration
Gredy
Impact 2013 2971 - Fundamental integration and service patterns
Impact 2013 2971 - Fundamental integration and service patterns
Brian Petrini
A Service Oriented Architecture For Order Processing In The I B M Supp...
A Service Oriented Architecture For Order Processing In The I B M Supp...
Kirill Osipov
Bpms ecu2014
Bpms ecu2014
Bob Brodt
Development Practices & The Microsoft Approach
Development Practices & The Microsoft Approach
Steve Lange
Introduction to BDD
Introduction to BDD
Knoldus Inc.
BPMN on One Page
BPMN on One Page
Mohamed Zakarya Abdelgawad
Impact 2010 1162 - How to say less, yet communicate more, in solution designs...
Impact 2010 1162 - How to say less, yet communicate more, in solution designs...
Brian Petrini
What's hot
(16)
Zero to Hero Using Red Hat JBoss BRMS
Zero to Hero Using Red Hat JBoss BRMS
JBPM5 Community Training Course - Module #1 Introduction
JBPM5 Community Training Course - Module #1 Introduction
Developer-Friendly BPM
Developer-Friendly BPM
Case study: Camunda BPM in PwC project
Case study: Camunda BPM in PwC project
jBPM5 Community Training - Module 2.5: BPM For Developers
jBPM5 Community Training - Module 2.5: BPM For Developers
JBoss BPM Suite 6 Tech labs
JBoss BPM Suite 6 Tech labs
Why To Consider BPMN 2.0
Why To Consider BPMN 2.0
camunda fox BPMN framework
camunda fox BPMN framework
Gredy - test automation management and team collaboration
Gredy - test automation management and team collaboration
Impact 2013 2971 - Fundamental integration and service patterns
Impact 2013 2971 - Fundamental integration and service patterns
A Service Oriented Architecture For Order Processing In The I B M Supp...
A Service Oriented Architecture For Order Processing In The I B M Supp...
Bpms ecu2014
Bpms ecu2014
Development Practices & The Microsoft Approach
Development Practices & The Microsoft Approach
Introduction to BDD
Introduction to BDD
BPMN on One Page
BPMN on One Page
Impact 2010 1162 - How to say less, yet communicate more, in solution designs...
Impact 2010 1162 - How to say less, yet communicate more, in solution designs...
Viewers also liked
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
Kris Verlaenen
jBPM5 in action - a quickstart for developers
jBPM5 in action - a quickstart for developers
Kris Verlaenen
Energia eolikoa2003
Energia eolikoa2003
tengoprisa
Energia eolikoaren
Energia eolikoaren
diana1399
JBug.be The future of (j)BPM 2010-06-03
JBug.be The future of (j)BPM 2010-06-03
Kris Verlaenen
BPMN2 primer
BPMN2 primer
Kris Verlaenen
Empowering Business Users with Process Management Tools
Empowering Business Users with Process Management Tools
Kris Verlaenen
Process-driven applications
Process-driven applications
Kris Verlaenen
jBPM6 Updates
jBPM6 Updates
Kris Verlaenen
What's new in jBPM6
What's new in jBPM6
Kris Verlaenen
What's new in JBoss BPM Suite 6.1
What's new in JBoss BPM Suite 6.1
Kris Verlaenen
Simplify the complexity of your business processes
Simplify the complexity of your business processes
Kris Verlaenen
Building responsive and flexible applications with BPM
Building responsive and flexible applications with BPM
Kris Verlaenen
Deep dive into jBPM6
Deep dive into jBPM6
Kris Verlaenen
jBPM, open source BPM
jBPM, open source BPM
Kris Verlaenen
jBPM v7 Roadmap
jBPM v7 Roadmap
Kris Verlaenen
Automate workflows with leading open-source BPM
Automate workflows with leading open-source BPM
Kris Verlaenen
ENERGIA
ENERGIA
Meibh3954
Process-driven applications: let BPM do (some of) your work
Process-driven applications: let BPM do (some of) your work
Kris Verlaenen
Energi berriztagarriak
Energi berriztagarriak
inkorbe
Viewers also liked
(20)
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
jBPM5 in action - a quickstart for developers
jBPM5 in action - a quickstart for developers
Energia eolikoa2003
Energia eolikoa2003
Energia eolikoaren
Energia eolikoaren
JBug.be The future of (j)BPM 2010-06-03
JBug.be The future of (j)BPM 2010-06-03
BPMN2 primer
BPMN2 primer
Empowering Business Users with Process Management Tools
Empowering Business Users with Process Management Tools
Process-driven applications
Process-driven applications
jBPM6 Updates
jBPM6 Updates
What's new in jBPM6
What's new in jBPM6
What's new in JBoss BPM Suite 6.1
What's new in JBoss BPM Suite 6.1
Simplify the complexity of your business processes
Simplify the complexity of your business processes
Building responsive and flexible applications with BPM
Building responsive and flexible applications with BPM
Deep dive into jBPM6
Deep dive into jBPM6
jBPM, open source BPM
jBPM, open source BPM
jBPM v7 Roadmap
jBPM v7 Roadmap
Automate workflows with leading open-source BPM
Automate workflows with leading open-source BPM
ENERGIA
ENERGIA
Process-driven applications: let BPM do (some of) your work
Process-driven applications: let BPM do (some of) your work
Energi berriztagarriak
Energi berriztagarriak
Similar to jBPM5: Bringing more Power to your Business Processes
BPMN2 and jBPM5
BPMN2 and jBPM5
Kris Verlaenen
Delivering BAM & BPM With Run-Time Integration
Delivering BAM & BPM With Run-Time Integration
Nathaniel Palmer
Carasik BPM ECM
Carasik BPM ECM
Bob Carasik
Sneak Preview of jBPM 4 at JAX conference
Sneak Preview of jBPM 4 at JAX conference
Tom Baeyens
JBUG.Jbpm.2009
JBUG.Jbpm.2009
Andries Inzé
JBoss Brings More Power to your Business Processes (PTJUG)
JBoss Brings More Power to your Business Processes (PTJUG)
Eric D. Schabell
20080215 jbpm Business Process Simulation with Jboss jBPM
20080215 jbpm Business Process Simulation with Jboss jBPM
camunda services GmbH
Business Process Execution Language
Business Process Execution Language
招政 蔣
jBPM 4 BeJUG Event March 20 2009
jBPM 4 BeJUG Event March 20 2009
Tom Baeyens
jBPM at JBossWorld Chicago 2009
jBPM at JBossWorld Chicago 2009
Tom Baeyens
jBPM5 Community Training Module 4: jBPM5 APIs Overview + Hands On
jBPM5 Community Training Module 4: jBPM5 APIs Overview + Hands On
Mauricio (Salaboy) Salatino
Ruslan Platonov - Transactions
Ruslan Platonov - Transactions
Dmitry Buzdin
jBPM At Riviera JUG
jBPM At Riviera JUG
Tom Baeyens
CamundaCon NYC 2023 Keynote - Shifting into overdrive with process orchestration
CamundaCon NYC 2023 Keynote - Shifting into overdrive with process orchestration
Bernd Ruecker
Next generation business automation with the red hat decision manager and red...
Next generation business automation with the red hat decision manager and red...
Masahiko Umeno
Rpa blue prism training in hyderabad
Rpa blue prism training in hyderabad
Rajitha D
Rpa blue prismTraining in Hyderabad
Rpa blue prismTraining in Hyderabad
CHENNAKESHAVAKATAGAR
Soa Runtime Governance Practices
Soa Runtime Governance Practices
Michiel.Kemperman
bpmEdge - Enterprise Process Automation Ecosystem
bpmEdge - Enterprise Process Automation Ecosystem
PERICENT
Business Process Design
Business Process Design
Sandy Kemsley
Similar to jBPM5: Bringing more Power to your Business Processes
(20)
BPMN2 and jBPM5
BPMN2 and jBPM5
Delivering BAM & BPM With Run-Time Integration
Delivering BAM & BPM With Run-Time Integration
Carasik BPM ECM
Carasik BPM ECM
Sneak Preview of jBPM 4 at JAX conference
Sneak Preview of jBPM 4 at JAX conference
JBUG.Jbpm.2009
JBUG.Jbpm.2009
JBoss Brings More Power to your Business Processes (PTJUG)
JBoss Brings More Power to your Business Processes (PTJUG)
20080215 jbpm Business Process Simulation with Jboss jBPM
20080215 jbpm Business Process Simulation with Jboss jBPM
Business Process Execution Language
Business Process Execution Language
jBPM 4 BeJUG Event March 20 2009
jBPM 4 BeJUG Event March 20 2009
jBPM at JBossWorld Chicago 2009
jBPM at JBossWorld Chicago 2009
jBPM5 Community Training Module 4: jBPM5 APIs Overview + Hands On
jBPM5 Community Training Module 4: jBPM5 APIs Overview + Hands On
Ruslan Platonov - Transactions
Ruslan Platonov - Transactions
jBPM At Riviera JUG
jBPM At Riviera JUG
CamundaCon NYC 2023 Keynote - Shifting into overdrive with process orchestration
CamundaCon NYC 2023 Keynote - Shifting into overdrive with process orchestration
Next generation business automation with the red hat decision manager and red...
Next generation business automation with the red hat decision manager and red...
Rpa blue prism training in hyderabad
Rpa blue prism training in hyderabad
Rpa blue prismTraining in Hyderabad
Rpa blue prismTraining in Hyderabad
Soa Runtime Governance Practices
Soa Runtime Governance Practices
bpmEdge - Enterprise Process Automation Ecosystem
bpmEdge - Enterprise Process Automation Ecosystem
Business Process Design
Business Process Design
More from Kris Verlaenen
Process Automation: an Update from the Trenches
Process Automation: an Update from the Trenches
Kris Verlaenen
Summit 2019: "Submarine" initiative
Summit 2019: "Submarine" initiative
Kris Verlaenen
bpmNEXT: Automating human-centric processes with machine learning
bpmNEXT: Automating human-centric processes with machine learning
Kris Verlaenen
bpmNEXT 2018: Exploiting cloud infrastructure for efficient business process ...
bpmNEXT 2018: Exploiting cloud infrastructure for efficient business process ...
Kris Verlaenen
BPM and Case Management Applications
BPM and Case Management Applications
Kris Verlaenen
Case management applications with BPM
Case management applications with BPM
Kris Verlaenen
jBPM Case Mgmt v7 Roadmap
jBPM Case Mgmt v7 Roadmap
Kris Verlaenen
Flexible business processes using jBPM5
Flexible business processes using jBPM5
Kris Verlaenen
Event-driven BPM the JBoss way
Event-driven BPM the JBoss way
Kris Verlaenen
Streamline your business processes and enhance productivity by using jBPM
Streamline your business processes and enhance productivity by using jBPM
Kris Verlaenen
More from Kris Verlaenen
(10)
Process Automation: an Update from the Trenches
Process Automation: an Update from the Trenches
Summit 2019: "Submarine" initiative
Summit 2019: "Submarine" initiative
bpmNEXT: Automating human-centric processes with machine learning
bpmNEXT: Automating human-centric processes with machine learning
bpmNEXT 2018: Exploiting cloud infrastructure for efficient business process ...
bpmNEXT 2018: Exploiting cloud infrastructure for efficient business process ...
BPM and Case Management Applications
BPM and Case Management Applications
Case management applications with BPM
Case management applications with BPM
jBPM Case Mgmt v7 Roadmap
jBPM Case Mgmt v7 Roadmap
Flexible business processes using jBPM5
Flexible business processes using jBPM5
Event-driven BPM the JBoss way
Event-driven BPM the JBoss way
Streamline your business processes and enhance productivity by using jBPM
Streamline your business processes and enhance productivity by using jBPM
Recently uploaded
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Recently uploaded
(20)
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
jBPM5: Bringing more Power to your Business Processes
1.
Kris Verlaenen –
jBPM Lead May 10 th , 2011 jBPM5 : Bringing more Power to your Business Processes
2.
3.
Overview of jBPM5
4.
Flexible processes
5.
Demo
6.
Roadmap
7.
What is BPM?
8.
What is BPM?
A business process is a process that describes the order in which a series of steps need to be executed, using a flow chart. Business Process Management
9.
10.
Monitoring
11.
12.
Speed of development
13.
Increased agility
14.
Overview of jBPM5
15.
16.
targeting developers and
business users
17.
collaboration, management and
monitoring using web-based consoles
18.
powerful rules and
event integration
19.
20.
lightweight
21.
embeddable
22.
generic, extensible Core
Engine
23.
Core Engine Knowledge
Base Stateful Knowledge Session Process Definition Process Instance
24.
25.
startProcess(processId, parameters)
26.
signalEvent(type, event)
27.
signalEvent(type, event, instanceId)
28.
abortProcessInstance(instanceId)
29.
getProcessInstance(instanceId)
30.
…
31.
Java Example //
(1) Create knowledge base and add process definition KnowledgeBuilder kbuilder = ... kbuilder.add( ..., "sample.bpmn", ResourceType.BPMN2); KnowledgeBase kbase = kbuilder.newKnowledgeBase(); // (2) Create new stateful knowledge session StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession(); // (3) Start a new process instance ksession.startProcess(“com.sample.bpmn.hello”);
32.
From Workflow to
BPM Core Engine
33.
From Workflow to
BPM Core Engine BPMN 2.0 XML
34.
35.
Notation
36.
37.
Process, collaboration, choreography
38.
Extensible
39.
BPMN 2.0 Example
< definitions ... > < process id="com.sample.bpmn.hello" name="Hello World" > < startEvent id="_1" name="StartProcess" /> < sequenceFlow sourceRef="_1" targetRef="_2" /> < scriptTask id="_2" name="Hello" > < script >System.out.println("Hello World");</ script > </ scriptTask > < sequenceFlow sourceRef="_2" targetRef="_3" /> < endEvent id="_3" name="EndProcess" /> </ process > </ definitions > < definitions ... > < process id="com.sample.bpmn.hello" name="Hello World" > < startEvent id="_1" name="StartProcess" /> < sequenceFlow sourceRef="_1" targetRef="_2" /> < scriptTask id="_2" name="Hello" > < script >System.out.println("Hello World");</ script > </ scriptTask > < sequenceFlow sourceRef="_2" targetRef="_3" /> < endEvent id="_3" name="EndProcess" /> </ process > </ definitions >
40.
From Workflow to
BPM Core Engine BPMN 2.0 XML Persistence Trans- actions JPA JTA
41.
42.
History logging
43.
44.
User-defined
45.
From Workflow to
BPM Core Engine BPMN 2.0 XML Persistence Trans- actions Events History Log Management Console BAM
46.
47.
Business user
48.
49.
User task lists
/ forms
50.
Reporting
51.
From Workflow to
BPM Core Engine BPMN 2.0 XML Persistence Trans- actions Events Integration Domain-specific Processes Human Task Service ESB
52.
53.
runtime binding
54.
55.
56.
57.
Flexible Processes
58.
59.
What is flexibility?
“ The quality of being adaptable or variable”
60.
Flexibility = Variability
+ Change
61.
Exceptional Control Flow
90% 5% 3% 2%
62.
Exceptional Control Flow
90% Rule1 When ... Then ... Rule2 When ... Then ... Rule3 When ... Then ... 5% 3% 2%
63.
Processes + Rules
+ Events
64.
65.
66.
Tooling (IDE, repository,
management)
67.
68.
Larger scope (reusable)
69.
Higher-level
70.
Loosely-coupled
71.
72.
Process
Rules : Data-driven constraints
73.
Triggers : Rules
/ events start / signal process
74.
Assignment rules
75.
Describing exceptional
situations using rules
76.
Modularizing concerns
using rules
77.
Using rules to
dynamically alter the behavior of the process Rules and Process Integration
78.
Example: Clinical DSS
79.
Example: Build Management
Source: Hudson Execution and Scheduling Architecture
80.
Example: Build Management
Source: Hudson Execution and Scheduling Architecture
81.
Continuum Data-driven Lifetime
Stability Granularity Change Dynamic Complexity Declarative User-focused
82.
TITLE SLIDE: HEADLINE
Presenter name Title, Red Hat Date Demo
83.
84.
85.
New Eclipse BPMN2
editor
86.
87.
Flexible, adaptive, goal-oriented
processes
88.
Integrated “no-code” tooling
(form builder, etc.)
89.
90.
Source http://github.com/droolsjbpm/jbpm
91.
Hudson http://hudson.jboss.org/hudson/job/jBPM
92.
Blog http://kverlaen.blogspot.com/
93.
#jbpm on irc.codehaus.org
94.
[email_address]
95.
jBPM user forum
Download now