business process design by view integration j. mendlingvienna university of economics c....

25
Business Process Design by View Integration J. Mendling Vienna University of Economics C. Simon University of Koblenz

Upload: jeffery-lawrence

Post on 05-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Business Process Design by View Integration J. MendlingVienna University of Economics C. SimonUniversity of Koblenz

Business Process Design by View Integration

J. Mendling Vienna University of EconomicsC. Simon University of Koblenz

Page 2: Business Process Design by View Integration J. MendlingVienna University of Economics C. SimonUniversity of Koblenz

Folie 2

Agenda

1. The need for integration of process models

2. The integration approach

3. Application to the SAP Reference Model

4. Conclusion

Page 3: Business Process Design by View Integration J. MendlingVienna University of Economics C. SimonUniversity of Koblenz

Folie 3

Agenda

The need for integration of process models

Page 4: Business Process Design by View Integration J. MendlingVienna University of Economics C. SimonUniversity of Koblenz

Folie 4

Peter

Paul

Mary

Scenario 1: Modeling Business Processes

Interviewees

Page 5: Business Process Design by View Integration J. MendlingVienna University of Economics C. SimonUniversity of Koblenz

Folie 5

The SAP Reference Model

• About 10,000 information models

• 5 Hierarchy Levels

• 29 Branches

• Various model types: data, organization, processes, etc.

• 604 EPC business process models

Page 6: Business Process Design by View Integration J. MendlingVienna University of Economics C. SimonUniversity of Koblenz

Folie 6

Scenario 2: Integrating Similar Process Models

SAP Reference Model:

Model name Occurences

• Accounting 9

• Billing 13

• Closing Operations 11

• Goods Receipt 6

• Information System 11

• Invoice Verification 7

• Shipping 12

Page 7: Business Process Design by View Integration J. MendlingVienna University of Economics C. SimonUniversity of Koblenz

Folie 7

Scenario 2: Integrating Similar Process Models II

SAP Reference Model:

Model name

• Account Clearing [AP]

• Account Clearing [AR]

• Account Clearing [GL]

• Customer Inquiry

• Customer Inquiry and Quotation Processing

Page 8: Business Process Design by View Integration J. MendlingVienna University of Economics C. SimonUniversity of Koblenz

Folie 8

Integration of Models

• Schema Integration in Database Theory:

• Batini et al. (1986), Rahm/Bernstein (2001), Schmitt/Saake (2005), Automed Project, e.g., Rizopoulos/McBrien (2005)

• Behavior Integration and Inheritance:

• Basten (1998), V.d.Aalst (2003), Preuner et al. (2001), Simon (2005)

• Extensive Tool Support for Process Model Integration

• missing

Page 9: Business Process Design by View Integration J. MendlingVienna University of Economics C. SimonUniversity of Koblenz

Folie 9

Analogy between Data and Behavior Integration

ExternalSchema

ExternalSchema

FederatedSchema

ExportSchema

ExportSchema

ComponentSchema

ComponentSchema

LocalSchema

LocalSchema

different data representations

e.g. ER, OO, relational model

common data representations

homogenizedschemas

mergedschema

presentationschema

e.g. GIM, HDM

e.g. GIM, HDM

e.g. GIM, HDM

e.g. ER, OO, relational model

e.g. EPC, YAWL, Petri Nets, BPEL

e.g. EPC, YAWL, Petri Nets, BPEL

EPC

EPC

EPC

Schema Architecture Artifacts static models behavior models

Focus of this paper

Page 10: Business Process Design by View Integration J. MendlingVienna University of Economics C. SimonUniversity of Koblenz

Folie 10

Agenda

The integration approach

Page 11: Business Process Design by View Integration J. MendlingVienna University of Economics C. SimonUniversity of Koblenz

Folie 11

EPCs as a Process Modeling Language

ANDSplit

ANDJoin

XORSplit

EPCFunction

EPCEvent

Activity Pre- & Post-condition

XORSplit

ORSplit

ORJoin

Page 12: Business Process Design by View Integration J. MendlingVienna University of Economics C. SimonUniversity of Koblenz

Folie 12

Customer Inquiry & Customer Inquiry and Quotation Processing

Customer inquiries

about products

Customer inquiry

processing

Quotation to be created from inquiry

Customer quotation

processing

XOR

Resource related

quotation

Quotation must be

created based on plan data

Customer project

required

Customer inquiries

about products

Customer inquiry

processing

Document to be created from sales

activity

XORV

XOR

Quotation to be created from inquiry

Inquiry items are rejected

Customer inquiry is

transmitted

Inquiry is created

Customer Inquiry Customer Inquiry and Quotation Processing

Page 13: Business Process Design by View Integration J. MendlingVienna University of Economics C. SimonUniversity of Koblenz

Folie 13

Overview of the integration approach

1. Semantic Relationships:

1. Equivalence

2. Sequence

2. Merge Operator

1. Equivalent Elements

2. Sequenced Elements

3. Restructuring Rules

1. Unnecessary synchronization

2. unnecessary connectors

Page 14: Business Process Design by View Integration J. MendlingVienna University of Economics C. SimonUniversity of Koblenz

Folie 14

1.1. Semantic Relationships

• Equivalence:

V1.E1

V1.F1

V2.E1

V2.F3

View 1 View 2

=

=

Page 15: Business Process Design by View Integration J. MendlingVienna University of Economics C. SimonUniversity of Koblenz

Folie 15

1.2. Semantic Relationships II

• Sequence:

V1.E1

V1.F1

V2.E1

V2.F3

View 1 View 2

<

>

V1.E2 V2.E2

Page 16: Business Process Design by View Integration J. MendlingVienna University of Economics C. SimonUniversity of Koblenz

Folie 16

2.1. Merge Operator

V1.E1 V2.E1=V1.E1V2.E1

V

Va

b

c

d

a

b

c

d

• Equivalence:

Page 17: Business Process Design by View Integration J. MendlingVienna University of Economics C. SimonUniversity of Koblenz

Folie 17

2.2. Merge Operator II

V1.E1 >

V1.E1V2.E1

Va

b

c

d

a

b

c

d

V2.F3

V

V2.F3

• Sequence:

Page 18: Business Process Design by View Integration J. MendlingVienna University of Economics C. SimonUniversity of Koblenz

Folie 18

3.1. Restructuring Rules

• unnecessarysynchronization E1

V

V

F2

E1

V

V

F2

Page 19: Business Process Design by View Integration J. MendlingVienna University of Economics C. SimonUniversity of Koblenz

Folie 19

3.2. Restructuring Rules II

• unnecessaryconnector

V

Page 20: Business Process Design by View Integration J. MendlingVienna University of Economics C. SimonUniversity of Koblenz

Folie 20

Agenda

Application to the SAP Reference Model

Page 21: Business Process Design by View Integration J. MendlingVienna University of Economics C. SimonUniversity of Koblenz

Folie 21

Customer Inquiry & Customer Inquiry and Quotation Processing

Customer inquiries

about products

Customer inquiry

processing

Quotation to be created from inquiry

Customer quotation

processing

XOR

Resource related

quotation

Quotation must be

created based on plan data

Customer project

required

Customer inquiries

about products

Customer inquiry

processing

Document to be created from sales

activity

XOR

V

XOR

Quotation to be created from inquiry

Inquiry items are rejected

Customer inquiry is

transmitted

Inquiry is created

Customer Inquiry Customer Inquiry and Quotation Processing

=

=

=

Page 22: Business Process Design by View Integration J. MendlingVienna University of Economics C. SimonUniversity of Koblenz

Folie 22

Customer Inquiry & Customer Inquiry and Quotation Processing

Customer inquiries

about products

Customer inquiry

processing

Document to be created from sales

activity

XOR

V

XOR

Quotation to be created from inquiry

Inquiry items are rejected

Customer inquiry is

transmitted

Inquiry is created

Customer Inquiry and Quotation Processing (integrated)

V

V

V

V

Customer quotation

processing

XOR

Resource related

quotation

Quotation must be

created based on plan data

Customer project

required

Customer inquiries

about products

Customer inquiry

processing

Document to be created from sales

activity

XOR

V

XOR

Quotation to be created from inquiry

Inquiry items are rejected

Customer inquiry is

transmitted

Inquiry is created

Customer Inquiry and Quotation Processing (restructured)

Customer quotation

processing

XOR

Resource related

quotation

Quotation must be

created based on plan data

Customer project

required

Page 23: Business Process Design by View Integration J. MendlingVienna University of Economics C. SimonUniversity of Koblenz

Folie 23

Agenda

Conclusion

Page 24: Business Process Design by View Integration J. MendlingVienna University of Economics C. SimonUniversity of Koblenz

Folie 24

Summary

• Integration of business process models needed:

• in the design phase

• in a merger scenario

• Analogy between database schema integration and process model integration:

• Semantic relationships across models

• merge operator

• restructuring rules

Page 25: Business Process Design by View Integration J. MendlingVienna University of Economics C. SimonUniversity of Koblenz

Folie 25

Future Research

• Issues:

• formal foundation

• tool support

• automatic identification of similar models

• How can process model integration benefit from:

• process mining?

• information retrieval techniques?

• structural similarity of models?