modeling i *, e3value and service choreographies for virtual organization formation

36
Modeling i*, e3Value and Service Choreographies for Virtual Organization Formation Mohammad Hossein Danesh 1

Upload: nowles

Post on 23-Feb-2016

76 views

Category:

Documents


0 download

DESCRIPTION

Modeling i *, e3Value and Service Choreographies for Virtual Organization Formation. Mohammad Hossein Danesh. Outline. Introduction Three Level Modeling Approach Transformation and Relations Implementation in MMTF Case Studies Conclusion. Introduction. Virtual Organization - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

1

Modeling i*, e3Value and Service

Choreographies for Virtual Organization Formation

Mohammad Hossein Danesh

Page 2: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

2

Introduction Three Level Modeling Approach Transformation and Relations Implementation in MMTF Case Studies Conclusion

Outline

Page 3: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

3

Virtual Organization

Goal Modeling

Value Networks

Service Choreographies

Introduction

Page 4: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

4

Motivations For Collaboration

(Camarinha-Matos et. al., 2009)

Maintaining Competitive Advantage is Difficult Rate of Change Customer is King

Need for more dynamic Business Models & Strategies Governance Principles Business Processes Technological Capabilities

One of The Solutions : Partnerships & Collaboration

Collaborative Networked OrganizationsIn 10 years most enterprises will be part of CNO

Page 5: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

5

Virtual Organizations

A Dynamic, Temporal consortium

Autonomous legally independent organizations

Respond to a business opportunity

Partners share risks, costs and benefits

Operation is achieved by coordinating and sharing of skills, resources and competencies

(Danesh et al, 2011)

Page 6: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

6

Each Participant has a bag or services

Service Zone

Collaborative Processes Formed Using Partner Services

Orchestration vs Choreography

Choreograph Services on a Loosely Coupled Infrastructure

Service Oriented Virtual Organization

Page 7: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

7

IBM ESB

IBM ESBIBM ESB

IBM ESB

IBM

BPM

BusinessMonitor

User Federation

IBM SFM Console

Virtual Organization Unified Management Portal

Business Rule Business Process Document Flow

IBM Cognos BI

Service Versioning

SLA Monitoring

Com

mu

nic

ati

on T

oolsUser Access

Control

WSRR

DC

WSRR

SOA

Infra

DC

WSRRSOA

Infr

a

DC

WSRR

DC

Virtual Hub ZoneZone

Zone Zone

SOA

Infra0

SOA

Infr

a

A1

B1

D1

C1

R1P1

P2

VO Business Rule

Organizational Services

VO Collaborative Process

SLA Monitoring Info.

(Danesh et al, 2012)

Page 8: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

8

Virtual Organization

Goal Modeling

Value Networks

Service Choreographies

Introduction

Page 9: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

9

Goal Dependency Resource

Dependency

Softgoal Dependenc

y

Task Dependenc

y

Diagrams From Eric Yu – Presentation on i* Refresher

Page 10: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

10

Task Decompositio

n Link

Means-Ends Link

What does the task consist of?

What are the means for achieving the desired end?

Diagrams From Eric Yu – Presentation on i* Refresher

Page 11: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

11

Virtual Organization

Goal Modeling

Value Networks

Service Choreographies

Introduction

Page 12: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

E3 Value is a graphical representation of the business

model It shows the value exchange between business

partners with a standardized notation

Value Network Coordination (E3 Value)

The most simple value exchange between two entities

12(Kort and Gordijn, 2008)

Page 13: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

13

Virtual Organization

Goal Modeling

Value Networks

Service Choreographies

Introduction

Page 14: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

14

Choreography

Allweyer, 2010)

Page 15: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

15

Introduction Three Level Modeling

Approach Transformation and Relations Implementation in MMTF Case Studies Conclusion

Outline

Page 16: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

16

i* SR Goal Model

e3Value Business

Model

BPMN Service

Choreography Model

Overall Business Opportunity Illustrates the relationship

(dependencies) between partners Illustrates each partners roles Alternative routine exploration

Overall collaboration pattern Partner Interactions Negotiate messaging exchanges Roadmap for defining executable

collaborative business processes

Modeling Value Exchange Feasibility Analysis How To Share Business Benefits Roadmap on How Partners Should Collaborate

Extraction Method

Traceability

Extraction Method

Page 17: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

17

Introduction Three Level Modeling Approach Transformation and

Relations Implementation in MMTF Case Studies Conclusion

Outline

Page 18: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

18

Rule1: i* Actor e3Value Actor

Dependency : Depender, Dependee and Depundum

Rule2 : Dependee Actor : Source of Value Transfer Depender Actor : Dest of Value Transfer

Dependum : Value of Value Transfer Condition 1: No Duplicate Value Transfer Relation 1: Actor One-One Actor Relation 2: Dependency Many-One Value Transfer

Transforming Goal Model To Value Network

Page 19: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

Extracting Service

Choreography from Value Network Model

19(Kamali et al 2012)

Page 20: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

20

Extracting Service Choreography

from Value Network Model

Submit Initial Order

Client

Supplier

Order Info

Service Delivery and

Tracking

Outsource

Client Order

Client

Supplier

Provide Initial Service

Supplier

Outsource

SupplierOutsource

Payment Info

Supplier Service Info

Client

Outsource

1 2 4

4

3

3

7,8

9

Client

OutsourceSupplier

Request Initial Billing

Supplier

Outsource

Order Info

Initial Bill

Supplier

Client

Initial Bill

Outsource

Client

(Kamali et al 2012)

Page 21: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

21

Introduction Three Level Modeling Approach Transformation and Relations Implementation in MMTF Case Studies Conclusion

Outline

Page 22: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

22

Implementation

MMTF

Page 23: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

23

Gets an i* and e3Value as Inputs

Generates Value Network

Create Two Relation as Output

Actor Relation

Dependency Relation

Operator One

Page 24: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

24

Operator Onei*

e3Value No Duplicate

NothingExcept

Relations

Page 25: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

25

Input:

Dependency Relation Dependency Graph

Generates Dependency Matrix Builds Dependency Graph and Compute DFs Creates a Relation

Node One-To-One Value Transfer

Operator Two

Page 26: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

26

Operator TwoDependen

cy Relation

Dependency Graph

DependumNo Loop

MatrixSVDF

1 2

Page 27: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

27

Introduction Three Level Modeling Approach Transformation and Relations Implementation in MMTF Case Studies Conclusion

Outline

Page 28: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

28

Virtual Mobile Operator

Page 29: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

29

Provide Phone Options

Cell Phone Producer

New Operator

Provide Data Plan Options

Mobile Operator

New Operator

Provide Options to the Consumer

New Operator

Client

Provide Flexible Billing Option on

Cell Phones

Cell Phone Producer

New Operator

Provide Payment Plans

Mobile Operator

New Operator

Provide Competitive Billing

New Operator

Client

Request To Setup Service

Client

New Operator

Guarantee Payment

Client

New Operator

Request For a Cell Phone

New Operator

Cell Phone Producer

Guarantee Payment

New Operator

Cell Phone Provider

Request for a Data Plan

New Operator

Mobile Operator

Guarantee Payment

New Operator

Mobile Operator

Ship Cell Phone

Client

Cell Phone Provider

Activate Service

New Operator

Mobile Operator

Confirmation of Service Delivery

Client

New Operator

1

1

2

1

1

2 2

3

3

3

3

4

4

5

Page 30: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

30

Internet Radio Station

( J. Gordijn et al, 2006)

Page 31: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

31( J. Gordijn et al, 2006)

Page 32: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

32

Introduction Three Level Modeling Approach Transformation and Relations Implementation in MMTF Case Studies Conclusion

Outline

Page 33: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

33

The importance of collaboration

Facilitate VO Formation and Negotiation

Proposition of Three Level Modeling Approach

Definition & Implementation of Model

Relations

Summary

Page 34: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

34

Leaf Node Dependency Transfer

Inheritance Loops in Value Dependencies Include Dependency Types Include Soft Goal

Limitation & Future Work

Page 35: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

35

L. M. Camarinha-Matos, H. Afsarmanesh, N. Galeano, and A. Molina, “Collaborative networked

organizations - Concepts and practice in manufacturing enterprises,” Computers & Industrial Engineering, vol. 57, no. 1, pp. 46–60, Aug. 2009.

M. H. Danesh, B. Raahemi, and M. A. Kamali, “A framework for process management in service oriented virtual organizations,” in 2011 7th International Conference on Next Generation Web Services Practices (NWeSP), 2011, pp. 12–17.

M. H. Danesh, B. Raahemi, S. M. A. Kamali, and G. Richards, “A Distributed Service Oriented Infrastructure for Business Process Management in Virtual Organizations,” presented at the IEEE 25th Canadian Conference on Electrical and Computer Engineering, Montreal, Quebec, 2012

C. Kort and J. Gordijn, “Modeling Strategic Partnerships Using the E3value Ontology: A Field Study in the Banking Industry,” Handbook of ontologies for business interaction, 2008.

T. Allweyer, BPMN 2.0. BoD, 2010. S. M. A. Kamali, G. Richards, M. H. Danesh, and B. Raahemi, “A framework for performance

measurement in service oriented virtual organizations: A value network approach to collaborative performance measurement,” in 7th International Conference on e-Business, ICE-B 2012, July, 2012, pp. 263–271.

J. Gordijn, E. Yu, and B. van der Raadt, “E-service design using i* and e3value modeling,” IEEE Software, vol. 23, no. 3, pp. 26 –33, Jun. 2006.

References

Page 36: Modeling  i *, e3Value and Service Choreographies for Virtual Organization Formation

36