Elements in Infinity Process

Transcription

Elements in Infinity Process
Workflow Management
Systems (WfMS)
Introduction to the
Sungard Infinity Process Platform
Workflow Management & Petri Nets
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Agenda
Carnot AG (now Sungard)
Elements of Infinity
Demo
Hints
Workflow Management & Petri Nets
2
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Sungard (Carnot AG)
Name giver: Nicolas Léonard Sadi Carnot
French physician
“Father of Thermodynamics”
“Carnot Engine“  efficient steam engine
Goal of the software: Realize Workflows with
Java driven Middle Ware
Founded in 2000, ~30 Employees
Started with Private Capital, then Venture Capital
 Carnot Process Engine, now Infinity
Workflow Management & Petri Nets
3
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Sungard (Carnot AG)
2007: Acquisition by Sungard
~ Turnover 2006: 4.000.000.000$
One of the most prominent clients: Deutsche Bahn AG
~ 5.200.000 passengers each day
> 2.000 bookings each day (2002 – today? No idea)
Fields of application:
Damage Management
Incident Management
Credit and Security Management
Courier Services
Workflow Management & Petri Nets
4
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Sungard (Carnot AG)
Example: Incident Processing
Workflow Management & Petri Nets
5
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Sungard (Carnot AG)
More prominent Clients:
Credit Suisse, Zürich, Switzerland
Development Support
Degussa Bank, Frankfurt, Germany
Banking Processes
Dresdner Bank, Frankfurt Germany
Credit management
ING Austria, Vienna, Austria
Online Banking/Account Management
ING Postbank, Leeuwarden, Netherlands
Document Processing/DMS Integration
German Government, Department for Employment, Nürnberg, Germany
Agency Review
Swiss Government, Department for Agriculture, Bern, Switzerland
EU Contingent Handling
Workflow Management & Petri Nets
6
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Magic Quadrant for Business Process Management Suite
Workflow Management & Petri Nets
7
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Agenda
Carnot AG (now Sungard)
Elements of Infinity
Demo
Hints
Workflow Management & Petri Nets
8
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Elements of Infinity
Architecture
Workflow Management & Petri Nets
9
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Elements of Infinity
Infinity Modeling Desktop (Eclipse-Plugin)
Java Application
Definition of Processes
Allocation of Applications and Roles
Debugging
Deployment during Runtime
One-Stop Shop thanks to Eclipse
Workflow Management & Petri Nets
10
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Elements of Infinity
Infinity Modeling Desktop (Eclipse-Plugin)
Workflow Management & Petri Nets
11
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Elements of Infinity
Infinity Execution Desktop
Client for Process Engine
Login by Username
Initiate Workflows
Work off Tasks
Assign Tasks / End Tasks
Workflow Management & Petri Nets
12
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Elements of Infinity
Infinity Execution Desktop (here: Web Interface)
Workflow Management & Petri Nets
13
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Elements of Infinity
Infinity Administration Desktop
Monitoring
User Management
Sart / Stop Daemons
Roll back / Repair Tasks
Activate deployed Processes
Workflow Management & Petri Nets
14
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Elements of Infinity
Infinity Administration Desktop – Monitor (Java-App.)
Workflow Management & Petri Nets
15
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Elements of Infinity
Infinity Administration Desktop – Overview
Workflow Management & Petri Nets
16
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Elements of Infinity
Infinity Administration Desktop – Process View
Workflow Management & Petri Nets
17
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Elements of Infinity
Infinity Administration Desktop – Activity View
Workflow Management & Petri Nets
18
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Elements of Infinity
Infinity Administration Desktop – User Management
Workflow Management & Petri Nets
19
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Elements of Infinity
Infinity Administration Desktop – Daemons (Java-App)
Workflow Management & Petri Nets
20
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Developing with Infinity
3 Phases:
Modelling
Analysis of Business Processes
Formal Specification of Business Process in Terms of…
 Workflow Model
Consists of Groups of Activities
Deployment
Workflow Definition  Workflow Instance
Executable Workflow
Audit Trail Analysis
Duration, Data, Start /End Dates of Processes
Workflow Management & Petri Nets
21
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Workflow-Models
file:///C:/Programme/Carnot_4_2_4/docs/carnot/ag.carnot.docs.analyst_4.2.4.7/html/handbooks/modelling_analyst/mg-basics-3.htm
Workflow Management & Petri Nets
22
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Elements in Infinity
Process
„A business process consists of a network of activities
performed to achieve a certain objective and execution
rules for these activities. In short, it captures what is intended to
happen.“
Infinity:
Activities
Connections
Data
Applications
Roles
Workflow Management & Petri Nets
23
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Elements in Infinity
Activities
Core Elements of a Workflow
Created during Runtime
Atomic, cannot be refined
One logical Step
Different Types:
Manuel
Automatic
Route
Subprocess
Initiation Activitiy is the one without
ingoing Connections
Workflow Management & Petri Nets
24
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Elements in Infinity
Connections and Operators
AND-Split
XOR-Split
AND-Join
XOR-Join
Conditions have to be stored
in Connections!!
Workflow Management & Petri Nets
25
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Elements in Infinity
Applications
Invoked by Activities
Instantiated during Runtime
One Application per Activity
However, Applications can be shared among Activities
Workflow Management & Petri Nets
26
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Elements in Infinity
Workflow Data
Are read INto
an Activity (IN-Mapping)
Are written OUT of
an Activity (OUT-Mapping)
Participants and User
Roles
Organizations
Conditional Performer
Workflow Management & Petri Nets
27
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Agenda
Carnot AG (now Sungard)
Elements of Infinity
Demo
Hints
Workflow Management & Petri Nets
28
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Agenda
Carnot AG (now Sungard)
Elements of Infinity
Demo
Hints
Workflow Management & Petri Nets
29
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
How to get Infinity (Carnot)
http://pcwi2007.uni-muenster.de/carnot-4.9.2.exe
http://pcwi2007.uni-muenster.de/carnot.zip
Password:
N·e·v·e·r e·v·e·r DOWNLOAD it
from their web page!
Thank you!
Workflow Management & Petri Nets
30
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Your Task
Download Infitity (Study Group)
Install Infinity
Create Workflow Models corresponding your Business
Processes
Present them at December 11th
Finalize them to deployable (and nice looking)
Workflows until February 1st 2010
Workflow Management & Petri Nets
31
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Documentation
Workflow Management & Petri Nets
32
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Timetable
Date
Mo 19.10.2009
Fr 23.10.2009
Mo 26.10.2009
Fr 30.10.2009
Mo 02.11.2009
Fr 06.11.2009
Mo 09.11.2009
Fr 13.11.2009
Mo 16.11.2009
Fr 20.11.2009
Mo 23.11.2009
Fr 27.11.2009
Mo 30.11.2009
Di 01.12.2009
Mo 07.12.2009
Fr 11.12.2009
Mo 14.12.2009
Fr 18.12.2009
Mo 21.12.2009
Fr 25.12.2009
Mo 28.12.2009
Fr 01.01.2010
Mo 04.01.2010
Fr 08.01.2010
Mo 11.01.2010
Fr 15.01.2010
Mo 18.01.2010
Fr 22.01.2010
Mo 25.01.2010
Fr 29.01.2010
Mo 01.02.2010
Fr 05.02.2010
Topic
Introduction; Workflow Management Basics
Business Process Management and Workflow Management
EPC, BPMN, Case Studies Introduction, Case Study Group Formation
Workflow Modelling Languages
Resource Modelling Languages
Introduction in Workflow Management Systems: Infinity
Particular Workflow Languages: YAWL, Workflow Patterns
Modeling
Presentation of EPC and BPMN Models
Modeling
Particular Workflow Languages: Petri Nets
Implementation
Presentation of Workflow Models
Particular Workflow Languages: Flexible Workflow Management Approaches
Particular Workflow Languages: BPEL and Web Services
Presentation of First Implementation Results
No Lecture (Exam Week)
No Lecture (Exam Week)
No Lecture (Christmas Holidays)
No Lecture (Christmas Holidays)
No Lecture (Christmas Holidays)
No Lecture (Christmas Holidays)
Workflow Standardisation
Workflow Monitoring and Controlling
Implementation
Implementation
Implementation
Implementation
Workflow Transaction Management
Workflow Modeling Research Experiment
Final Presentation Workflows
FAQ
Workflow Management & Petri Nets
33
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein
Lecturer
PaDe, ArSt,
PaDe
PaDe, ArSt,
PaDe
PaDe
ArSt
ArSt
--PaDe, ArSt,
--SeHe
--PaDe, ArSt,
PaDe
ArSt, SeHe
PaDe, ArSt,
------------SeHe
ArSt
--------SeHe
PaDe, ArSt,
PaDe, ArSt,
PaDe, ArSt,
SeHe
SeHe
SeHe
SeHe
SeHe
SeHe
SeHe
SeHe
Workflow Management
Systems (WfMS)
Introduction to the
Sungard Infinity Process Platform
Workflow Management & Petri Nets
Dr. Patrick Delfmann, Sebastian Herwig, Armin Stein

Similar documents