Business Management Decision / Rules Management Presentations Process Analysis Process Management Process Modeling

Webinar september 2013

Transcript

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

Leave a Comment

Get the BPI Web Feed

Using the HTML code below, you can display this Business Process Incubator page content with the current filter and sorting inside your web site for FREE.

Copy/Paste this code in your website html code:

<iframe src="https://www.businessprocessincubator.com/content/webinar-september-2013/?feed=html" frameborder="0" scrolling="auto" width="100%" height="700">

Customizing your BPI Web Feed

You can click on the Get the BPI Web Feed link on any of our page to create the best possible feed for your site. Here are a few tips to customize your BPI Web Feed.

Customizing the Content Filter
On any page, you can add filter criteria using the MORE FILTERS interface:

Customizing the Content Filter

Customizing the Content Sorting
Clicking on the sorting options will also change the way your BPI Web Feed will be ordered on your site:

Get the BPI Web Feed

Some integration examples

BPMN.org

XPDL.org

×