Webinar september 2013


Published on

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Webinar september 2013

  1. 1. Stardust - a full blown BPM Platform under EPL (Workflow, Document Processing, System Integration) Marc Gille (SunGard) Eclipse Webinar 9/19/2013
  2. 2. Stardust  Code-base of SunGard Infinity Process Platform under Eclipse Public License  Industry-proven, mature Business Process Management Suite o Workflow o System Integration o Document Management  Production deployments e.g. with o > 10,000 users (Commerzbank, former Dresdner Bank) o > 1,000,000 processes/day (CSS Insurance, SWIFT) o > 300,000 documents/day (VAR Japan)  Ranked #2 in Vision in Gartner MQ for BPMS in 2007  ~3 Mio LOC, > 200 3rd party libraries, matured to Release status for/with Kepler
  3. 3. Architecture Overview J2EE (Web) Application Server (e.g.Tomcat) Apache Camel Web Service Model Repository Process Modeling (Eclipse) Business Logic 2 (Spring) Business Logic 1 (EJB) Stardust Portal Desktop Client Mobile Client Business Event JDBC Audit Trail Database/ Document Repository Stardust Process Engine JMS Messaging SOAP Deployment BPMN2 Browser-based Modeler
  4. 4. Process Modeling Common Elements • Process Structure • Basic Elements (Activities, Data, Applications) • … Technical/Integration View • Application Integration • Data Integration • Transaction Management • … Business View • Controlling/Costs • Risk • Change Management • … Eclipse Development Business Analyst/Non-Java Developer Process Model Browser-based Modeler Not adopted by business …
  5. 5. Simulation Specify arrival rates for processes (e.g. trades over time) Specify availabilities Specify traversal probabilities Specify duration probabilities • Resource workload • Critical pathes • Simulation results can be copied e.g. into MS Excel or written to process database Fast, in-memory algorithm runs thousands of processes in seconds
  6. 6. Infinity Process Platform Reporting Component Infinity Process Platform Simulation Engine Simulation, Audit Trail and Reporting Stardust Simulation Engine Eclipse Reports Stardust Reporting Component/ BIRT Productive Audit Trail Database Simulation parameters can be retrieved from produtcive audit trail. Simulation Audit Trail Database Simulation results can be written to simulation audit trail database. Simulation run´ID can be used to filter reports and build sequences of what if-reports. Simulation results can be used in audit trail reports as regular audit trail content. Simulation can be used to create test data for reports
  7. 7. Process-aware Front End GUI Worklist Workarea Activation e.g. Customer Management Service Access Process Database Worklist Query Activity Completion • Portal currently JSF-based, transitioned into HTML5 • Mashups possible with arbitrary HTML-technologies • Server/application synchronization via REST • Non-invasive, unidirectional protocol
  8. 8. UI Mashup IPP External Web Application External URL&ippPortalBaseUri=… REST Call to retrieve Input Data REST Call to set Output Data Optional REST Call to complete Activity REST Call to set Output Data …
  9. 9. Demo
  10. 10. Community Collaboration  Constantly enhancing Knowledge Base (Wiki, Videos, Samples Code)  Working with itPearls on BPMN2 features  Working with ORION to make Stardust pluggable  Working with other SOA Platform Projects on integration (Mangrove, BPMN2 Modeler)  Collaborating with Winery project on adding TOSCA functionality
  11. 11. Roadmap  Current feature version did not make it into Kepler SR1 – will likely release separately soon, but definitely add to SR2 o Various fixes, especially browser modeler o BPMN2 Boundary Events o Camel connectivity, JavaScript, UI Mashup, Rules Applications o XSD Inheritance o Deputy functionality  Current initiatives (Kepler SR2 or Luna) o Rules via Decision Tables o Mobile Workflow o Reporting Wizard
  12. 12. Access  Homepage: www.eclipse.org/stardust  Wiki: http://wiki.eclipse.org/STP/Stardust  Documentation: http://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.stardust.docs.dev% 2Fhtml%2Ftoc.html  Installation: http://wiki.eclipse.org/Stardust/Knowledge_Base/Getting_Started/Installation  Git: http://git.eclipse.org/c/?q=stardust  Forum: http://www.eclipse.org/forums/index.php?t=thread&frm_id=225  Videos (constantly adding): http://www.eclipse.org/stardust/documentation/training-videos.php  Facebook: https://www.facebook.com/eclipsestardust
  13. 13. Questions
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.