modeling and monitoring business processes with mangrove ...€¦ · industry-proven, mature...
TRANSCRIPT
![Page 1: Modeling and Monitoring Business Processes with Mangrove ...€¦ · Industry-proven, mature Business Process Management Suite Infinity Process Platform under Eclipse Public License](https://reader033.vdocuments.net/reader033/viewer/2022060501/5f1b1ed72bc2bc45396d826f/html5/thumbnails/1.jpg)
Modeling and Monitoring Business Processes with Mangrove, BPMN2 Editor
and Stardust
Adrian Mos (Xerox), Bob Brodt (Redhat), Oliver Kopp (Uni Stuttgart), Marc Gille (SunGard)
EclipseCon San Francisco
3/18/2014 11:15-11:50 am
![Page 2: Modeling and Monitoring Business Processes with Mangrove ...€¦ · Industry-proven, mature Business Process Management Suite Infinity Process Platform under Eclipse Public License](https://reader033.vdocuments.net/reader033/viewer/2022060501/5f1b1ed72bc2bc45396d826f/html5/thumbnails/2.jpg)
SOA Projects Collaboration
Winery
facilitate deployment
monitoring
BPMN2 Modeler
read/write
Stardust
Process Engine
Process Portal
Mobile Client read/write
Mangrove
Domain Model
read/write
generate
BPMN2 Model
![Page 3: Modeling and Monitoring Business Processes with Mangrove ...€¦ · Industry-proven, mature Business Process Management Suite Infinity Process Platform under Eclipse Public License](https://reader033.vdocuments.net/reader033/viewer/2022060501/5f1b1ed72bc2bc45396d826f/html5/thumbnails/3.jpg)
Mangrove
![Page 4: Modeling and Monitoring Business Processes with Mangrove ...€¦ · Industry-proven, mature Business Process Management Suite Infinity Process Platform under Eclipse Public License](https://reader033.vdocuments.net/reader033/viewer/2022060501/5f1b1ed72bc2bc45396d826f/html5/thumbnails/4.jpg)
Mangrove Reminder
Bridge: Integrates design and runtime artefacts created or used in Eclipse SOA
Common metamodel (Mangrove Core) and transformation plugins enable partial transport of essential information between tools
Mangrove Core contains elements related to processes as well as SOA services
Page 4
![Page 5: Modeling and Monitoring Business Processes with Mangrove ...€¦ · Industry-proven, mature Business Process Management Suite Infinity Process Platform under Eclipse Public License](https://reader033.vdocuments.net/reader033/viewer/2022060501/5f1b1ed72bc2bc45396d826f/html5/thumbnails/5.jpg)
New in Mangrove: Monitoring
Stardust Environment
Abstract Server-Side Agent
Client Side Agent
Stardust BPMS Agent
![Page 6: Modeling and Monitoring Business Processes with Mangrove ...€¦ · Industry-proven, mature Business Process Management Suite Infinity Process Platform under Eclipse Public License](https://reader033.vdocuments.net/reader033/viewer/2022060501/5f1b1ed72bc2bc45396d826f/html5/thumbnails/6.jpg)
Monitoring Process View
![Page 7: Modeling and Monitoring Business Processes with Mangrove ...€¦ · Industry-proven, mature Business Process Management Suite Infinity Process Platform under Eclipse Public License](https://reader033.vdocuments.net/reader033/viewer/2022060501/5f1b1ed72bc2bc45396d826f/html5/thumbnails/7.jpg)
Monitoring Activity View
![Page 8: Modeling and Monitoring Business Processes with Mangrove ...€¦ · Industry-proven, mature Business Process Management Suite Infinity Process Platform under Eclipse Public License](https://reader033.vdocuments.net/reader033/viewer/2022060501/5f1b1ed72bc2bc45396d826f/html5/thumbnails/8.jpg)
BPMN2 Modeler
![Page 9: Modeling and Monitoring Business Processes with Mangrove ...€¦ · Industry-proven, mature Business Process Management Suite Infinity Process Platform under Eclipse Public License](https://reader033.vdocuments.net/reader033/viewer/2022060501/5f1b1ed72bc2bc45396d826f/html5/thumbnails/9.jpg)
Project Overview
Sponsored by Red Hat
BPMN2 Compliance: Full support with Eclipse BPMN2 metamodel project
Graphiti-based: Eclipse Graphiti 0.10.x
Extensible: o Model & UI
o Plug-in API (extension points) and configuration files
Page 9
![Page 10: Modeling and Monitoring Business Processes with Mangrove ...€¦ · Industry-proven, mature Business Process Management Suite Infinity Process Platform under Eclipse Public License](https://reader033.vdocuments.net/reader033/viewer/2022060501/5f1b1ed72bc2bc45396d826f/html5/thumbnails/10.jpg)
Demo
![Page 11: Modeling and Monitoring Business Processes with Mangrove ...€¦ · Industry-proven, mature Business Process Management Suite Infinity Process Platform under Eclipse Public License](https://reader033.vdocuments.net/reader033/viewer/2022060501/5f1b1ed72bc2bc45396d826f/html5/thumbnails/11.jpg)
Stardust
![Page 12: Modeling and Monitoring Business Processes with Mangrove ...€¦ · Industry-proven, mature Business Process Management Suite Infinity Process Platform under Eclipse Public License](https://reader033.vdocuments.net/reader033/viewer/2022060501/5f1b1ed72bc2bc45396d826f/html5/thumbnails/12.jpg)
Stardust
Industry-proven, mature Business Process Management Suite Infinity Process Platform under Eclipse Public License o Workflow
o System Integration
o Document Management
More than 1.600 production deployments worldwide o > 10,000 users (Commerzbank, former Dresdner Bank)
o > 1,000,000 processes/day (CSS Insurance, SWIFT)
o > 300,000 documents/day (VAR Japan)
o Benchmarks exist with > 10,000 processes per second.
Largest BPMS in the industry (2.5M LOC, 726 person years) o Bonitasoft (2M LOC, 589 person years)
o jBPM (738k LOC, 200 person years)
![Page 13: Modeling and Monitoring Business Processes with Mangrove ...€¦ · Industry-proven, mature Business Process Management Suite Infinity Process Platform under Eclipse Public License](https://reader033.vdocuments.net/reader033/viewer/2022060501/5f1b1ed72bc2bc45396d826f/html5/thumbnails/13.jpg)
Browser-based Modeling Normalized Services based on Web/REST Services, DB, File, Message Queues and Data Models are provided and maintained for all SunGard Systems
Services and Data Models can be reused for Client Processes
Service Invocation
Use of Data Models
UI Mashup
![Page 14: Modeling and Monitoring Business Processes with Mangrove ...€¦ · Industry-proven, mature Business Process Management Suite Infinity Process Platform under Eclipse Public License](https://reader033.vdocuments.net/reader033/viewer/2022060501/5f1b1ed72bc2bc45396d826f/html5/thumbnails/14.jpg)
Browser/Mobile Portal • Worklists • UI Mashups • Document Management • Reporting • Administration
• Device-independent • GPS, Camera, Call API used
![Page 15: Modeling and Monitoring Business Processes with Mangrove ...€¦ · Industry-proven, mature Business Process Management Suite Infinity Process Platform under Eclipse Public License](https://reader033.vdocuments.net/reader033/viewer/2022060501/5f1b1ed72bc2bc45396d826f/html5/thumbnails/15.jpg)
Winery
![Page 16: Modeling and Monitoring Business Processes with Mangrove ...€¦ · Industry-proven, mature Business Process Management Suite Infinity Process Platform under Eclipse Public License](https://reader033.vdocuments.net/reader033/viewer/2022060501/5f1b1ed72bc2bc45396d826f/html5/thumbnails/16.jpg)
OASIS TOSCA
Topology and Orchestration Specification for Cloud Applications
• Automation of Deployment and Management • Portability • Interoperability • Vendor-neutral ecosystem • 100+ participants from
40+ companies
![Page 17: Modeling and Monitoring Business Processes with Mangrove ...€¦ · Industry-proven, mature Business Process Management Suite Infinity Process Platform under Eclipse Public License](https://reader033.vdocuments.net/reader033/viewer/2022060501/5f1b1ed72bc2bc45396d826f/html5/thumbnails/17.jpg)
TOSCA Overview
Service Structure Orchestration for
Deployment & Management
Start VM Install
Tomcat
OnlineBookstore
(WAR)
OperatingSystem
(Ubuntu 12.04 LTS)
VirtualServer
(AWS EC2 Server)
WebServer
(Tomcat)
EC2
(hostedOn)
(hostedOn)
(hostedOn)
![Page 18: Modeling and Monitoring Business Processes with Mangrove ...€¦ · Industry-proven, mature Business Process Management Suite Infinity Process Platform under Eclipse Public License](https://reader033.vdocuments.net/reader033/viewer/2022060501/5f1b1ed72bc2bc45396d826f/html5/thumbnails/18.jpg)
Using Workflows to deploy an Application
![Page 19: Modeling and Monitoring Business Processes with Mangrove ...€¦ · Industry-proven, mature Business Process Management Suite Infinity Process Platform under Eclipse Public License](https://reader033.vdocuments.net/reader033/viewer/2022060501/5f1b1ed72bc2bc45396d826f/html5/thumbnails/19.jpg)
Creation and modeling of TOSCA applications, including graphical modeling of topologies and management plans.
Exported as Cloud Service Archive (CSAR) for TOSCA runtime.
Self-Service Modeling Tool Container
![Page 20: Modeling and Monitoring Business Processes with Mangrove ...€¦ · Industry-proven, mature Business Process Management Suite Infinity Process Platform under Eclipse Public License](https://reader033.vdocuments.net/reader033/viewer/2022060501/5f1b1ed72bc2bc45396d826f/html5/thumbnails/20.jpg)
Creation and modeling of TOSCA applications, including graphical modeling of topologies and management plans.
Exported as Cloud Service Archive (CSAR) for TOSCA runtime.
Self-Service Modeling Tool Container
![Page 21: Modeling and Monitoring Business Processes with Mangrove ...€¦ · Industry-proven, mature Business Process Management Suite Infinity Process Platform under Eclipse Public License](https://reader033.vdocuments.net/reader033/viewer/2022060501/5f1b1ed72bc2bc45396d826f/html5/thumbnails/21.jpg)
Contacts/Resources
Mangrove o www.eclipse.org/mangrove
o Adrian Mos ([email protected])
BPMN2 Editor o www.eclipse.org/bpmn2-modeler
o Bob Brodt ([email protected])
Stardust o www.eclipse.org/stardust
o Marc Gille ([email protected])
Winery o www.eclipse.org/winery
o www.demo.opentosca.org
o Oliver Kopp ([email protected])