44
R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler 14.01.2008 6th Expert Meeting 6th Expert Meeting Business Process Management (BPM) Business Activity Monitoring (BAM) Complex Event Processing (CEP) Service Oriented Architecture (SOA) Event Driven Architecture (EDA) Modelling standards and quasi standards: BPDM/BPMN2.0 Q3/2008, UML, eEPC What does Q3/2008 mean for our hitherto existing and future BP models?

R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

Embed Size (px)

Citation preview

Page 1: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler 14.01.20086th Expert Meeting

6th Expert Meeting

Business Process Management (BPM)Business Activity Monitoring (BAM)

Complex Event Processing (CEP)Service Oriented Architecture (SOA)

Event Driven Architecture (EDA)

Modelling standards and quasi standards: BPDM/BPMN2.0 Q3/2008, UML, eEPC

What does Q3/2008 mean for our hitherto existing and future BP models?

Page 2: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

The long way of standards

BPMN 2.0

2008

BPDM

Source: Martin Bartonitz/Saperion

Environment of business processesEnvironment of business processes

Page 3: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

The metamodel

Definition:Definition: ““A metamodel is a model which is able to describe, how A metamodel is a model which is able to describe, how

other models are built.”other models are built.”

BPDMBPDM ( (BBusiness usiness PProcess rocess DDefinition efinition MMetamodel) is theetamodel) is the definition of a metamodel in building business processes definition of a metamodel in building business processes which is defined 2007 by the OMG. (Object Management which is defined 2007 by the OMG. (Object Management Group, founded 1989)Group, founded 1989)

Some specifications of BPDM correlate with BPMN, but in Some specifications of BPDM correlate with BPMN, but in structure and data content BPDM is closer to the business structure and data content BPDM is closer to the business process.process.

BPDM does not want to cover any modeling language. BPDM does not want to cover any modeling language. (e.g. BPMN)(e.g. BPMN)

Page 4: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

The metamodel

Forecast for the futureForecast for the future

It will take a long time before analysts can create models, which create an automatically executable code (or only with very small level of details).

Focus of the standards to some individual.

Developers of process design software will be necessary anymore to gain a high level of details.

Page 5: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

Value creation chain fdgdfgds

Page 6: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

value creation chain Audi

Definition value creation chain

A value chain is a chain of activities.

Products pass all activities of the chain in order and at each activity the product gains some value.

The chain of activities gives the products more added value than the sum of added values of all activities.

Page 7: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

approval process for IT-projects (business unit FP)

value creation chain Audi

Page 8: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

value creation chain Audi

Process planning and confirmation and confirmation

Project leader

IT Forum,PIO,

Project Council,IT Services

CIO

FP-Controlling

UEKMember

(7th Circle)

record the project

proposal

check the proposal

prepare the decision

confirm the

proposal

confirm financial

aspects of the project

Status 1

TK ≥50T€or

EL ≥10T€

Yes

information to CIO via I/FP-13

confirm the external service for the project

No

TK<100T€EL*< 10T€

Status 2 Status 3 Status 4 Status 6Status 5

execute project

TK ≥100T€EL<10T€

TK<100T€EL ≥10T€

priorise proposal

Page 9: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

complete the details of the

project proposal

insert the reference number

complete the project's

characteristics

complete the financial planning

Status 2„ propose idea“

Complete the details of the project proposal

Status 1„idea“

value creation chain Audi

Page 10: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

Value chain Audi

Process planning and confirmation and confirmation

Project leader

IT Forum,PIO,

Project Council,IT Services

CIO

FP-Controlling

UEKMember

(7th Circle)

record the project

proposal

check the proposal

prepare the decision

confirm the

proposal

confirm financial

aspects of the project

Status 1

TK ≥50T€or

EL ≥10T€

Yes

information to CIO via I/FP-13

confirm the external service for the project

No

TK<100T€EL*< 10T€

Status 2 Status 3 Status 4 Status 6Status 5

execute project

TK ≥100T€EL<10T€

TK<100T€EL ≥10T€

priorise proposal

Page 11: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

Project confirmation

quality check of the project data by

FP-Controlling EL≥ 10.000 €

yes

no

confirmation by UEK (seven circle

member)

Projectconfirmed

yes

confirmation by FP-Controlling

Status 7„Project notconfirmed“

no

Status 6„Project

confirmed“

Status 5„Project-Budget

confirmed“

Value chain Audi

Page 12: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

Value chain Audi

Process planning and confirmation and confirmation

Project leader

IT Forum,PIO,

Project Council,IT Services

CIO

FP-Controlling

UEKMember

(7th Circle)

record the project

proposal

check the proposal

prepare the decision

confirm the

proposal

confirm financial

aspects of the project

Status 1

TK ≥50T€or

EL ≥10T€

Yes

information to CIO via I/FP-13

confirm the external service for the project

No

TK<100T€EL*< 10T€

Status 2 Status 3 Status 4 Status 6Status 5

execute project

TK ≥100T€EL<10T€

TK<100T€EL ≥10T€

priorise proposal

Page 13: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

Value creation chain -

Page 14: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

Überschrift

Distribution Administration

Acquisition Consulting SalesConclusion Processes

Contract Management

Service Processes

Regarded process:

Custody Account Opening

allocated here

Value Creation Chain of

Page 15: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

Überschrift

Business Processes are more likely aBusiness Processes are more likely a NETWORK NETWORK

than a staight-lined path !than a staight-lined path !

AdministrationConclusion Processes

Contract Management

Service Processes

A general modeling detection:A general modeling detection:

Page 16: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

Überschrift

Value Creation Chain

Conclusion

Process

Contract Management 1Service

Process 1Service

Process 2

Contract Management 2

Conclusion

Process

Process Networks

Tools use different methods to face this circumstance, Tools use different methods to face this circumstance, e.g. jPASS! created a completely new point of view e.g. jPASS! created a completely new point of view different from EPC.different from EPC.

Page 17: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

ARIS toolset - EPC

Page 18: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

ARIS Toolset – EPC

EPC – Event-driven Process Chain

ARIS Toolset is a proven Windows-based tool for ARIS Toolset is a proven Windows-based tool for designing business processes.designing business processes.

It is used by many companies.It is used by many companies. EPC diagrams use symbols of several kinds to show the EPC diagrams use symbols of several kinds to show the

control flow structure of a business process.control flow structure of a business process. An EPC is an ordered graph of events and functions.An EPC is an ordered graph of events and functions. EPC provides various connectors that allow alternative EPC provides various connectors that allow alternative

and parallel execution of processes.and parallel execution of processes. A major strength of EPC is its simplicity and its easy-to-A major strength of EPC is its simplicity and its easy-to-

understand notation.understand notation.

This makes EPC a widely acceptable technique to denote This makes EPC a widely acceptable technique to denote business processes.business processes.

Page 19: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

Notation Example Notation Example

Customer order received

Start production

Check customer order information

Order confirmation

Customer Support Center

Sales assistant

CRM

Event

Function

ApplicationSystem

ProcessInterface

Document

Position

ARIS Toolset – EPC

Organizational-Unit

EPC - NotationEPC - Notation

Page 20: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

ARIS Toolset – EPC

AND - Connector OR - Connector

XOR - Connector

EPC - NotationEPC - Notation

Page 21: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

objectIF - BPMN

Page 22: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

objectIF - BPMN

Start Event End EventTasks

Subprocess

Basic elementsBasic elements

Page 23: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

objectIF - BPMN

GatewaysGateways

Page 24: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

objectIF - BPMN

Intermediate Events (1/2)Intermediate Events (1/2)

Page 25: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

objectIF - BPMN

Intermediate Events (2/2)Intermediate Events (2/2)

Page 26: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

jPASS! – subject oriented BPM

Page 27: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

jPASS! – Newcomer in BPM

Consideration of people and systems as subjects.

“jPASS! describes processes in view of the participant.

“We focus on a workplace oriented perception. Every collaborator can see directly its duties and responsibilities as well as the flow of communication of its colleagues.”

First tool for subject oriented BPMFirst tool for subject oriented BPM

Page 28: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

Process overview

The process

(subject layer)

The internal

behaviour

of a subject

Organisation in 3 layers

Page 29: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

Subjects and messages

Messages Subjects can exchange messages.

A message is a delivered transition, which connects two subjects.

Sender – receiver

relationship

Types of messages Messages and subjects

Page 30: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

Types of conditions

Conditions are like activities in BPMN.

“A Task is an atomic activity that is included within a process. A task is used when the work in the process is not broken down to a finer level of process model detail.“

(IBM, BPMN-Tutorial)

In principal exist these three types of conditions.

Process flow: conditions

Page 31: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

Process flow: transitions

Types of transitions Conditions are connected by

transitions.

The function returns the result

“fill out VR done”.

The information “vacation request” was transmitted to the subject “manager”.

The answer was

received from the

subject “manager”.

Page 32: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

IBM WebSphere Business Modeler

Page 33: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

IBM WebSphere Business Modeler

ScreenshotIBM WebSphereBusiness Modeler

Page 34: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

IBM WebSphere Business Modeler

OverviewOverview WS Business WS Business ModelerModeler

Process-, resource-, timeline-, location-modeling.

Simulation and business process analysis.

Simulates the dynamic behavior of a process to analyze workloads and bottlenecks.

Consideration of people and systems as resources.

Eclipse-based: user-interface, workbench, debugging…

Currently a bit EPC / BPMN “mixed”.

(we guess: until BPMN2.0 will be released)

Page 35: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

IBM WebSphere Business Modeler

Process exampleProcess example

Page 36: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

IBM WebSphere Business Modeler

Process start – Process stop

Task

SubprocessAnnotation

While loop(Also Do-While/For-Loop)

Subject description (1)Subject description (1)

Page 37: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

IBM WebSphere Business Modeler

Fork Join Merge (Exclusive decisions)

Simple decision Multiple-Choice decision

Subject description (2)Subject description (2)

Page 38: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

Evaluation

Page 39: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

Not really a „scientific evaluation“,

but our „first impression“,

obviously was depending on:-some students already EPC-experienced like ARIS

- some are more „hardcore“ computer scientists like objectiF

- some are neither nor, rather „Business Administration“ like JPass

Evaluation

Page 40: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

Evaluation

-- - + ++ -- - + ++ -- - + ++ -- - + ++

useability, intuitive

understandability X X X Xcomplexity of notation X X X Xpresentability of the given processes

X X X X

ARIS jPASS! objectIFIBM

Websphere Modeller

Example of a tools evaluation by our teamExample of a tools evaluation by our team

Page 41: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

The future of EPC/eEPC

Official statement from IDS-Scheer for Official statement from IDS-Scheer for this event regarding the future of ARISthis event regarding the future of ARIS

Von: Roediger, Uwe [mailto:[email protected]] Gesendet: Mittwoch, 5. Dezember 2007 13:06An: [email protected]: AW: ARIS/eEPK beim Expertentreffen (…) bat mich, die Teile zu BPMN und Oracle kurz zu beantworten. Wir stecken momentan einigen Aufwand in die Verbesserung unserer BPMN Modellierung. Schon als Service-Release für die aktuelle 7.02 gibt es einige Neuerungen, hauptsächlich was die Abdeckung des Standards betrifft und die Unterstützung, möglichst konsistent zu modellieren. Im nächsten Main-Release (der Version 7.1) geht es noch einmal einen großen Schritt voran, vor allem was das Handling von Pools, Lanes und Subprozessen betrifft. Auch bei dem nächsten Release werden wir weiter an Verbesserungen arbeiten.Was das Spannungsfeld EPK und BPMN betrifft, sind wir gerade an der strategischen Planung. Unsere eigene Positionierung geht dabei eher in die Richtung, die EPK möglichst nur zur rein fachlichen Prozeßmodellierung zu verwenden, sobald es um die Implementierung/Automatisierung von Prozessen geht, sollte BPMN die zentrale Notation werden. Im Plan ist daher auch eine EPK - BPMN Transformation. Auf diesem technischen Prozeßlayer würden dann verschiedene Exportformate wie BPEL, XPDL, UML etc. erzeugt. Allerdings müssen wir auch berücksichtigen, daß es zunehmend Kunden gibt, die von Anfang an nur mit BPMN arbeiten möchten. Auch wenn wir diesen Ansatz nicht präferieren, da BPMN zur Beschreibung fachlicher Prozesse wesentlich schlechter geeignet ist als die EPK, werden wir dafür sorgen, daß auch diese Arbeitsweise mit ARIS umgesetzt werden kann. Die Oracle BPA Suite (OEM von ARIS in der Oracle SOA Suite) wird planmäßig weiterentwickelt. Nach dem ersten Mainrelease Ende August diesen Jahres wird es ein Zwischenrelease im Februar geben. Hauptpunkte sind hier die verbesserten BPMN Fähigkeiten sowie eine Simulation, die auf BPMN Modellen läuft. Das nächste Mainrelease der BPA Suite ist für Ende 2008 geplant. (…)

Page 42: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

professional modeling

EPC/eEPC

transformation

BPMN

export

BPELXPDLUML

BPMNBPELXPDLUML

modeling export

The future of EPC/eEPC

The recommended way of IDS Scheer

The alternative way

Page 43: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

The future of EPC/eEPC

Most important changesMost important changes

EPC/eEPC will lose importance.

For automation/implementation BPMN will be the central notation.

ARIS will have a transformation from EPC/eEPC to BPMN.

It will be possible to export BPMN-models in ARIS to BPEL-code.

BPMN-models can be created directly in ARIS.

Page 44: R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler14.01.2008 6th Expert Meeting Business

14.01.20086th Expert MeetingR. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer

R. Gottanka – F. Rösch – P. Keidler – A. Spangler

Thank you for your attention. Vielen Dank für Ihre Aufmerksamkeit.