community day 2013 - Daniel talks about camunda BPM technical vision

1,652 views

Published on

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,652
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
8
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

community day 2013 - Daniel talks about camunda BPM technical vision

  1. 1. camunda BPM community day 1 October 201 prague 8th 3 daniel.meyer@camunda.com
  2. 2. camunda BPM: Empower developers to build awesome BPM applications
  3. 3. Extensible Embeddable Open Open Source Freedom of Choice Based on Standards Framework Integration Framework
  4. 4. Power to the Process Engine May the Process Engine be with you!
  5. 5. The Process Engine The Process Engine can be embedded into any Java Application!
  6. 6. The Process Engine 1. Start Process Engine 2. Deploy Process 3. Start Process Instance
  7. 7. The Process Engine The Process Engine can run as a container service
  8. 8. The Process Engine @ProcessApplication("Loan Approval App") public class LoanApprovalApplication extends ServletProcessApplication { @PostDeploy public void onStartUp(ProcessEngine engine) { engine.getRuntimeService() .startProcessInstanceByKey("loanApproval"); } }
  9. 9. Spring Framework and Java EE  Programming model integration −Spring / CDI / Ejb Beans can be invoked from BPMN −@Inject ProcessEngine into Spring / CDI Beans  Compete Java EE 6 Infrastructure Integration −Transactions −JCA Threading −Thread Context Management
  10. 10. And beyond…  REST Api  PHP SDK …
  11. 11. Unlimited Power?
  12. 12. BIG Runtime Database History Database
  13. 13. New Event-Oriented API
  14. 14. Next Steps Process Engine Polyglott History Data Stores Write Read Mongo DB Runtime Database Relational Database Elastic Search Now possible due to new History Event Stream API
  15. 15. In the long run Big Data High Performance
  16. 16. Power to the Process Diagram
  17. 17. camunda Cockpit
  18. 18. camunda BPM Web Frameworks  camunda-bpmn.js Javascript library for rendering BPMN 2.0 and building mashups  camunda cockpit Tool for visual process monitoring & operations Extensible through Plugins  camunda Tasklist provides programming model for designing HTML5based Task Forms with advanced Scripting capabilities

×