+ All Categories
Home > Technology > Webinar september 2013

Webinar september 2013

Date post: 14-Jun-2015
Category:
Upload: marc-gille
View: 526 times
Download: 0 times
Share this document with a friend
Popular Tags:
13
Stardust - a full blown BPM Platform under EPL (Workflow, Document Processing, System Integration) Marc Gille (SunGard) Eclipse Webinar 9/19/2013
Transcript
Page 1: Webinar september 2013

Stardust - a full blown BPM Platform under EPL (Workflow, Document Processing, System

Integration)

Marc Gille (SunGard)Eclipse Webinar

9/19/2013

Page 2: Webinar september 2013

Stardust Code-base of SunGard Infinity Process Platform under Eclipse Public

License Industry-proven, mature Business Process Management Suite

o Workflowo System Integrationo Document Management

Production deployments e.g. witho > 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

Page 3: Webinar september 2013

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)

StardustPortal

StardustPortal

DesktopClient

DesktopClient

MobileClient

MobileClient

Business Event

JDBC

Audit Trail Database/Document Repository

StardustProcess Engine

JMS

Messaging

SOAP

Deployment

BPMN2 Browser-based Modeler

Page 4: Webinar september 2013

Process Modeling

Common Elements • Process Structure• Basic Elements (Activities, Data, Applications)• …

Technical/IntegrationView• Application Integration• Data Integration• Transaction Management• …

Business View• Controlling/Costs• Risk• Change Management• …

Eclipse

DevelopmentBusiness Analyst/Non-Java Developer

Process Model

Browser-based Modeler

Not adopted by business …

Page 5: Webinar september 2013

SimulationSpecify 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

Page 6: Webinar september 2013

Infinity Process PlatformReporting Component

Infinity Process PlatformReporting Component

Infinity Process PlatformSimulation Engine

Infinity Process PlatformSimulation Engine

Simulation, Audit Trail and Reporting

StardustSimulation Engine

EclipseReports

StardustReporting Component/

BIRT

StardustReporting Component/

BIRT

ProductiveAudit Trail Database

Simulation parameters can be retrieved from produtcive audit trail.

SimulationAudit 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

Page 7: Webinar september 2013

Process-aware Front End

GUIGUI

WorklistWorklist WorkareaWorkarea

Activation

e.g. Customer Management

Service Access

Process Database

WorklistQuery

Activity Completion

• Portal currently JSF-based,transitioned into HTML5

• Mashups possible with arbitraryHTML-technologies

• Server/application synchronization via REST

• Non-invasive, unidirectional protocol

Page 8: Webinar september 2013

UI MashupIPP 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

Page 9: Webinar september 2013

Demo

Page 10: Webinar september 2013

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

Page 11: Webinar september 2013

Roadmap Current feature version did not make it into Kepler SR1 – will

likely release separately soon, but definitely add to SR2o Various fixes, especially browser modeler o BPMN2 Boundary Eventso Camel connectivity, JavaScript, UI Mashup, Rules Applicationso XSD Inheritanceo Deputy functionality

Current initiatives (Kepler SR2 or Luna)o Rules via Decision Tableso Mobile Workflowo Reporting Wizard

Page 12: Webinar september 2013

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

Page 13: Webinar september 2013

Questions

?


Recommended