SlideShare a Scribd company logo
1 of 13
Stardust - a full blown BPM Platform under EPL
(Workflow, Document Processing, System
Integration)
Marc Gille (SunGard)
Eclipse Webinar
9/19/2013
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
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
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 …
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
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
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
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
…
Demo
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
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
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
Questions

More Related Content

What's hot

Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
confluent
 

What's hot (20)

Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
 
[WSO2Con USA 2018] Up-leveling Brownfield Integration
[WSO2Con USA 2018] Up-leveling Brownfield Integration [WSO2Con USA 2018] Up-leveling Brownfield Integration
[WSO2Con USA 2018] Up-leveling Brownfield Integration
 
Flink Forward Berlin 2017: Gyula Fora - Building and operating large-scale st...
Flink Forward Berlin 2017: Gyula Fora - Building and operating large-scale st...Flink Forward Berlin 2017: Gyula Fora - Building and operating large-scale st...
Flink Forward Berlin 2017: Gyula Fora - Building and operating large-scale st...
 
Greenplum Roadmap
Greenplum RoadmapGreenplum Roadmap
Greenplum Roadmap
 
Streaming data in the cloud with Confluent and MongoDB Atlas | Robert Waters,...
Streaming data in the cloud with Confluent and MongoDB Atlas | Robert Waters,...Streaming data in the cloud with Confluent and MongoDB Atlas | Robert Waters,...
Streaming data in the cloud with Confluent and MongoDB Atlas | Robert Waters,...
 
Streaming Data Lakes using Kafka Connect + Apache Hudi | Vinoth Chandar, Apac...
Streaming Data Lakes using Kafka Connect + Apache Hudi | Vinoth Chandar, Apac...Streaming Data Lakes using Kafka Connect + Apache Hudi | Vinoth Chandar, Apac...
Streaming Data Lakes using Kafka Connect + Apache Hudi | Vinoth Chandar, Apac...
 
Designing and Implementing Information Systems with Event Modeling, Bobby Cal...
Designing and Implementing Information Systems with Event Modeling, Bobby Cal...Designing and Implementing Information Systems with Event Modeling, Bobby Cal...
Designing and Implementing Information Systems with Event Modeling, Bobby Cal...
 
Democratizing Data
Democratizing DataDemocratizing Data
Democratizing Data
 
The Rise of Streaming SQL
The Rise of Streaming SQLThe Rise of Streaming SQL
The Rise of Streaming SQL
 
EDA Governance Model: a multicloud approach based on GitOps | Alejandro Alija...
EDA Governance Model: a multicloud approach based on GitOps | Alejandro Alija...EDA Governance Model: a multicloud approach based on GitOps | Alejandro Alija...
EDA Governance Model: a multicloud approach based on GitOps | Alejandro Alija...
 
The Expert Guide to Fast Data
The Expert Guide to Fast Data The Expert Guide to Fast Data
The Expert Guide to Fast Data
 
Kafka and Kafka Streams in the Global Schibsted Data Platform
Kafka and Kafka Streams in the Global Schibsted Data PlatformKafka and Kafka Streams in the Global Schibsted Data Platform
Kafka and Kafka Streams in the Global Schibsted Data Platform
 
A big-data architecture for real-time analytics
A big-data architecture for real-time analyticsA big-data architecture for real-time analytics
A big-data architecture for real-time analytics
 
Zou Layered VO PDCAT2008 V0.5 Concise
Zou Layered VO PDCAT2008 V0.5 ConciseZou Layered VO PDCAT2008 V0.5 Concise
Zou Layered VO PDCAT2008 V0.5 Concise
 
Use ksqlDB to migrate core-banking processing from batch to streaming | Mark ...
Use ksqlDB to migrate core-banking processing from batch to streaming | Mark ...Use ksqlDB to migrate core-banking processing from batch to streaming | Mark ...
Use ksqlDB to migrate core-banking processing from batch to streaming | Mark ...
 
"An Introduction to Kx Technology: A Big Data Solution" Chris Leckey, a Data ...
"An Introduction to Kx Technology: A Big Data Solution" Chris Leckey, a Data ..."An Introduction to Kx Technology: A Big Data Solution" Chris Leckey, a Data ...
"An Introduction to Kx Technology: A Big Data Solution" Chris Leckey, a Data ...
 
Apache geode
Apache geodeApache geode
Apache geode
 
eXtremeDB FE
eXtremeDB FEeXtremeDB FE
eXtremeDB FE
 
Modern ETL Pipelines with Change Data Capture
Modern ETL Pipelines with Change Data CaptureModern ETL Pipelines with Change Data Capture
Modern ETL Pipelines with Change Data Capture
 
Stream processing IoT time series data with Kafka & InfluxDB | Al Sargent, In...
Stream processing IoT time series data with Kafka & InfluxDB | Al Sargent, In...Stream processing IoT time series data with Kafka & InfluxDB | Al Sargent, In...
Stream processing IoT time series data with Kafka & InfluxDB | Al Sargent, In...
 

Similar to Webinar september 2013

Service Lifecycle Management with Fuse Service Works
Service Lifecycle Management with Fuse Service WorksService Lifecycle Management with Fuse Service Works
Service Lifecycle Management with Fuse Service Works
Kenneth Peeples
 
MY NEWEST RESUME
MY NEWEST RESUMEMY NEWEST RESUME
MY NEWEST RESUME
Han Yan
 
MY NEWEST RESUME
MY NEWEST RESUMEMY NEWEST RESUME
MY NEWEST RESUME
Han Yan
 

Similar to Webinar september 2013 (20)

OracleOEP-EWebcast
OracleOEP-EWebcastOracleOEP-EWebcast
OracleOEP-EWebcast
 
Near real-time anomaly detection at Lyft
Near real-time anomaly detection at LyftNear real-time anomaly detection at Lyft
Near real-time anomaly detection at Lyft
 
NextGenML
NextGenML NextGenML
NextGenML
 
Machine learning model to production
Machine learning model to productionMachine learning model to production
Machine learning model to production
 
Resume
ResumeResume
Resume
 
Saloni_Tyagi
Saloni_TyagiSaloni_Tyagi
Saloni_Tyagi
 
StrongLoop Overview
StrongLoop OverviewStrongLoop Overview
StrongLoop Overview
 
Sankaragopal Velayudhan_Architect
Sankaragopal Velayudhan_ArchitectSankaragopal Velayudhan_Architect
Sankaragopal Velayudhan_Architect
 
AMIS OOW Review 2012 - Deel 7 - Lucas Jellema
AMIS OOW Review 2012 - Deel 7 - Lucas JellemaAMIS OOW Review 2012 - Deel 7 - Lucas Jellema
AMIS OOW Review 2012 - Deel 7 - Lucas Jellema
 
Service Lifecycle Management with Fuse Service Works
Service Lifecycle Management with Fuse Service WorksService Lifecycle Management with Fuse Service Works
Service Lifecycle Management with Fuse Service Works
 
Spark and machine learning in microservices architecture
Spark and machine learning in microservices architectureSpark and machine learning in microservices architecture
Spark and machine learning in microservices architecture
 
Webinar: Open Source Business Intelligence Intro
Webinar: Open Source Business Intelligence IntroWebinar: Open Source Business Intelligence Intro
Webinar: Open Source Business Intelligence Intro
 
Enterprise guide to building a Data Mesh
Enterprise guide to building a Data MeshEnterprise guide to building a Data Mesh
Enterprise guide to building a Data Mesh
 
Soprex framework on .net in action
Soprex framework on .net in actionSoprex framework on .net in action
Soprex framework on .net in action
 
Spring on PAS - Fabio Marinelli
Spring on PAS - Fabio MarinelliSpring on PAS - Fabio Marinelli
Spring on PAS - Fabio Marinelli
 
Krishnagopal Thogiti_Java
Krishnagopal Thogiti_JavaKrishnagopal Thogiti_Java
Krishnagopal Thogiti_Java
 
MY NEWEST RESUME
MY NEWEST RESUMEMY NEWEST RESUME
MY NEWEST RESUME
 
MY NEWEST RESUME
MY NEWEST RESUMEMY NEWEST RESUME
MY NEWEST RESUME
 
Open Source Soa
Open Source SoaOpen Source Soa
Open Source Soa
 
Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...
Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...
Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...
 

Recently uploaded

Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
 

Recently uploaded (20)

ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 

Webinar september 2013

  • 1. Stardust - a full blown BPM Platform under EPL (Workflow, Document Processing, System Integration) Marc Gille (SunGard) Eclipse Webinar 9/19/2013
  • 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. 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. 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. 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. 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. 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. 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 …
  • 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. 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. 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