Your SlideShare is downloading. ×
Streamline your processes with jBPM 6
Streamline your processes with jBPM 6
Streamline your processes with jBPM 6
Streamline your processes with jBPM 6
Streamline your processes with jBPM 6
Streamline your processes with jBPM 6
Streamline your processes with jBPM 6
Streamline your processes with jBPM 6
Streamline your processes with jBPM 6
Streamline your processes with jBPM 6
Streamline your processes with jBPM 6
Streamline your processes with jBPM 6
Streamline your processes with jBPM 6
Streamline your processes with jBPM 6
Streamline your processes with jBPM 6
Streamline your processes with jBPM 6
Streamline your processes with jBPM 6
Streamline your processes with jBPM 6
Streamline your processes with jBPM 6
Streamline your processes with jBPM 6
Streamline your processes with jBPM 6
Streamline your processes with jBPM 6
Streamline your processes with jBPM 6
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Streamline your processes with jBPM 6

2,436

Published on

My talk at jeeconf.com 2014 in Kiev.

My talk at jeeconf.com 2014 in Kiev.

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

No Downloads
Views
Total Views
2,436
On Slideshare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
68
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Streamline your processes with jBPM 6 Jiří Sviták Quality Engineer Red Hat JBoss BPM Suite
  • 2. Every organization has processes activities or sets of activities that will accomplish a specific organizational goal
  • 3. Process management challenges ineffecient manual processes, lack of consistency, visibility, agility and error prone
  • 4. Filling the gap with BPM
  • 5. Customer story - pain points • Inconsistent customer experience at different touch points and locations • Service time for each customer too long • Manual processes for benefit authorization, reimbursements, invoice control
  • 6. Customer story - solution • Developed new platform leveraging BRMS and jBPM to automate key processes & policies • 150K authorization requests per day, sub- second response time • 50 automated processes, 50M process instances • High availability, farm of 4 servers
  • 7. Customer story - benefits • Business users can manage rules • Policies interpreted consistently • Reduced customer service time, happier customers
  • 8. jBPM 6 • flexible business process management suite • written in Java • based on BPMN2 standard • Kie API (Knowledge Is Everything) • open source (Apache license) • support in Red Hat JBoss BPM Suite 6
  • 9. Organizational structure of assets Organizational unit 1 Git repo 1 Git repo 2 Project 1 Project 2 Project 3 Package Business process Technical ruleTask form Guided rule Organizational unit 2
  • 10. BUSINESS CENTRAL DEMO
  • 11. Business central / jBPM console
  • 12. Process management screen
  • 13. Process instances
  • 14. Task completion dialog
  • 15. Business activity monitoring
  • 16. BPMN2 Eclipse Modeler
  • 17. How to use jBPM? • Embedded mode – jBPM is used in a user application as a workflow engine library • Remote mode – jBPM runs on a remote server as jBPM Console / Business Central – REST and JMS interfaces + Java client
  • 18. Remote access kie workbench REST JMSHTTP Profiles Session strategies full (default) exec-server ui-server Singleton PerRequest PerProcessInstance
  • 19. WEB APPLICATION DEMO
  • 20. Process engine API RuntimeEnvironmentBuilder RuntimeEnvironment RuntimeManager RuntimeEngine KieSession TaskService ProcessInstance Task
  • 21. Web application CDI schema Web application Application beans Application producers RuntimeEnvironment UserGroupCallback RuntimeManager TaskService EntityManagerFactory EntityManager jBPM engine library Service producers HumanTaskServiceProducerRuntimeManagerProducer
  • 22. SOURCE CODE DEMO
  • 23. Thank you for your attention! • Project information – http://www.jboss.org/jbpm – #jbpm at chat.freenode.net • Web application example – https://github.com/jsvitak/jbpm-6-examples • Personal contact – jsvitak (at) redhat (dot) com

×