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.
Open SourceBPM in JavaDavid Noblednoble.orgPasadena Java Users Group   June 28, 2010
About You✤   Who has used... ?    ✤   BPM / workflow engines    ✤   Business rules engines    ✤   SOA / WS-*
About Me✤   JPL    ✤   telemetry processing    ✤   mission operations✤   Startups    ✤   BPM, mobile search, consulting, e...
About this Presentation✤   Open Source BPM    ✤   What is it?    ✤   Why should I care?    ✤   How can I use it?
Terms✤   Activity✤   Business Process✤   Workflow vs BPM✤   Orchestration vs Choreography
What is BPM? Analysis      Orchestration BPA           BPMS Rules         Monitoring BRE           BAM Integration   Repor...
Foundations of BPM✤   Flowcharts✤   State diagrams✤   Activity diagrams✤   Petri nets
BPM Standards✤   BPMN✤   WS-BPEL    ✤   BPEL4People, WS-HumanTask✤   XPDL
Why Should I Care?
Why Should I Care?It depends.
When Should I Care?✤    Orchestrating   web services✤    Coordinating    manual activities✤    Combining those    together...
Benefits of BPM (biz)✤   Efficiency, effectiveness, agility✤   Analysis and articulation✤   Measurement✤   Improvement✤   A...
Benefits of BPM (tech)✤   Separation of concerns✤   Middleware✤   Manual task events✤   Audit trail
Open Source✤   Intalio|BPMS✤   JBoss jBPM✤   Activiti
Intalio | BPMS✤   For SOA    ✤   WSDL and XML Schemas
Intalio | BPMS✤   Apache ODE✤   Eclipse BPMN✤   Tempo
jBPM✤   For developers    ✤   Java and XML
Activiti✤   Keep an eye on this    ✤   Led by jBPM founder    ✤   Funded by Alfresco    ✤   Developer-friendly    ✤   Busi...
Tips & Techniques✤   Modeling✤   Style guide✤   Lifecycles✤   Escalations✤   Monitoring and reporting
Resources✤   BPMN Method and Style    ✤   by Bruce Silver: www.brsilver.com✤   jbpm.org✤   intalio.org✤   activiti.org
Open SourceBPM in JavaDavid Noblednoble.orgPasadena Java Users Group   June 28, 2010
Upcoming SlideShare
Loading in …5
×

Open Source BPM in Java

16,871 views

Published on

An overview of Java tools for Business Process Management. Presented at the Pasadena JUG on June 28, 2010.

Published in: Technology, Education

Open Source BPM in Java

  1. 1. Open SourceBPM in JavaDavid Noblednoble.orgPasadena Java Users Group June 28, 2010
  2. 2. About You✤ Who has used... ? ✤ BPM / workflow engines ✤ Business rules engines ✤ SOA / WS-*
  3. 3. About Me✤ JPL ✤ telemetry processing ✤ mission operations✤ Startups ✤ BPM, mobile search, consulting, etc✤ JPL again ✤ mission operations
  4. 4. About this Presentation✤ Open Source BPM ✤ What is it? ✤ Why should I care? ✤ How can I use it?
  5. 5. Terms✤ Activity✤ Business Process✤ Workflow vs BPM✤ Orchestration vs Choreography
  6. 6. What is BPM? Analysis Orchestration BPA BPMS Rules Monitoring BRE BAM Integration Reporting EAI BI
  7. 7. Foundations of BPM✤ Flowcharts✤ State diagrams✤ Activity diagrams✤ Petri nets
  8. 8. BPM Standards✤ BPMN✤ WS-BPEL ✤ BPEL4People, WS-HumanTask✤ XPDL
  9. 9. Why Should I Care?
  10. 10. Why Should I Care?It depends.
  11. 11. When Should I Care?✤ Orchestrating web services✤ Coordinating manual activities✤ Combining those together✤ Integrating rules and services✤ When processes might change
  12. 12. Benefits of BPM (biz)✤ Efficiency, effectiveness, agility✤ Analysis and articulation✤ Measurement✤ Improvement✤ Automation
  13. 13. Benefits of BPM (tech)✤ Separation of concerns✤ Middleware✤ Manual task events✤ Audit trail
  14. 14. Open Source✤ Intalio|BPMS✤ JBoss jBPM✤ Activiti
  15. 15. Intalio | BPMS✤ For SOA ✤ WSDL and XML Schemas
  16. 16. Intalio | BPMS✤ Apache ODE✤ Eclipse BPMN✤ Tempo
  17. 17. jBPM✤ For developers ✤ Java and XML
  18. 18. Activiti✤ Keep an eye on this ✤ Led by jBPM founder ✤ Funded by Alfresco ✤ Developer-friendly ✤ Business-friendly ✤ User-friendly
  19. 19. Tips & Techniques✤ Modeling✤ Style guide✤ Lifecycles✤ Escalations✤ Monitoring and reporting
  20. 20. Resources✤ BPMN Method and Style ✤ by Bruce Silver: www.brsilver.com✤ jbpm.org✤ intalio.org✤ activiti.org
  21. 21. Open SourceBPM in JavaDavid Noblednoble.orgPasadena Java Users Group June 28, 2010

×