cis581 lecture 3 4

background image

CIS 581

CIS 581

Design and Verification of

Design and Verification of

Information Systems (DVIS)

Information Systems (DVIS)

Spring 2003, lectures 3-4

Spring 2003, lectures 3-4

Two problems with current WFMS

Two problems with current WFMS

Five perspectives on WFMS

Five perspectives on WFMS

Reference nets - nets with reference semantics

Reference nets - nets with reference semantics

Introduction to Renew

Introduction to Renew

Enacting Inter-organizational Workflows Using

Enacting Inter-organizational Workflows Using

Nets in Nets

Nets in Nets

background image

Five Perspectives on WFMS

Five Perspectives on WFMS

1. The

1. The

control flow

control flow

(routing)

(routing)

perspective

perspective

2. The

2. The

resource

resource

(organization)

(organization)

perspective

perspective

3. The

3. The

data

data

(information) perspective

(information) perspective

4. The

4. The

task

task

(function) perspective

(function) perspective

5. The

5. The

operation

operation

(application)

(application)

perspective

perspective

background image

Five Perspectives on WFMS,

Five Perspectives on WFMS,

ctnd.

ctnd.

WFMS should support the five perspectives

WFMS should support the five perspectives

the build-time part

the build-time part

of the WFMS allows for the

of the WFMS allows for the

specification of five perspectives

specification of five perspectives

the run-time part

the run-time part

of WFMS takes care of the

of WFMS takes care of the

actual enactment

actual enactment

the fact that the control flow perspective

the fact that the control flow perspective

dominates all other perspectives restricts the

dominates all other perspectives restricts the

reuse of parts of the workflow definition and

reuse of parts of the workflow definition and

limits the extensibility of the WFMS with

limits the extensibility of the WFMS with

additional perspectives

additional perspectives

background image

Five Perspectives on WFMS,

Five Perspectives on WFMS,

ctnd.

ctnd.

Since all perspectives are intertwined, it is

Since all perspectives are intertwined, it is

impossible to exchange cases, resources, data,

impossible to exchange cases, resources, data,

tasks, or operations between workflow enactment

tasks, or operations between workflow enactment

services in different organizations

services in different organizations

E-commerce

E-commerce

- exchange information between

- exchange information between

business partners and suppliers and inside of

business partners and suppliers and inside of

companies

companies

Inter-OWS

Inter-OWS

- workflows crossing boundaries

- workflows crossing boundaries

between corporations in an E-commerce setting

between corporations in an E-commerce setting

Intra-OWS

Intra-OWS

- workflows involving multiple business

- workflows involving multiple business

units within one corporation

units within one corporation

background image

Five Perspectives on WFMS,

Five Perspectives on WFMS,

ctnd.

ctnd.

Commercial WFMS use a centralized

Commercial WFMS use a centralized

enactment service both the build-time

enactment service both the build-time

and run-time - problems with IOWS

and run-time - problems with IOWS

background image

Reference Nets - “nets in nets

Reference Nets - “nets in nets

paradigm”

paradigm”

Definition of Reference Nets

Definition of Reference Nets

- Petri Nets where

- Petri Nets where

the tokens can be references to other Petri nets

the tokens can be references to other Petri nets

Reference Nets

Reference Nets

are used for specifying and

are used for specifying and

enacting IOWF; they model mobility of a

enacting IOWF; they model mobility of a

business object like a workflow instance, a

business object like a workflow instance, a

resource, a data element, a task, or an operation

resource, a data element, a task, or an operation

object-nets

object-nets

- token of system net correspond to

- token of system net correspond to

marked PNs on a lower level, called object-nets

marked PNs on a lower level, called object-nets

since object-nets actually reside in the system-

since object-nets actually reside in the system-

net, we call this

net, we call this

the value semantics approach

the value semantics approach

background image

Reference Nets - “nets in nets

Reference Nets - “nets in nets

paradigm”

paradigm”

Reference nets use a different approach

Reference nets use a different approach

- the object-nets do not actually reside

- the object-nets do not actually reside

in the system net, but tokens are

in the system net, but tokens are

references to object-nets; this means

references to object-nets; this means

that multiple tokens can reference the

that multiple tokens can reference the

same object-net - this is called

same object-net - this is called

reference semantics

reference semantics

background image

Two Problems with Current

Two Problems with Current

WFMS

WFMS

1. Unclear

1. Unclear

mixture of perspectives

mixture of perspectives

in

in

the current generation of WFMS making

the current generation of WFMS making

workflow specifications incomplete and

workflow specifications incomplete and

difficult to interpret.

difficult to interpret.

2. Absence of tools to describe and

2. Absence of tools to describe and

enact the

enact the

mobility of business

mobility of business

objects

objects

required for IOWF.

required for IOWF.

background image

Introduction to Reference Nets

Introduction to Reference Nets

and Renew

and Renew

Renew

Renew

- The

- The

Re

Re

ference

ference

Ne

Ne

t

t

W

W

orkshop

orkshop

Renew

Renew

- the only tool supporting execution of

- the only tool supporting execution of

any kind of nets in nets, and it uses reference

any kind of nets in nets, and it uses reference

semantics

semantics

all five perspectives on WFMS are modeled

all five perspectives on WFMS are modeled

in terms of reference nets

in terms of reference nets

an instance of each perspective corresponds

an instance of each perspective corresponds

to one marked object-net

to one marked object-net

the system-net joins all perspectives and can

the system-net joins all perspectives and can

be seen as the enactment service of WFMS

be seen as the enactment service of WFMS

background image

Introduction to Reference Nets

Introduction to Reference Nets

and Renew, ctnd.

and Renew, ctnd.

Since every aspect is modeled in a separate

Since every aspect is modeled in a separate

object-net, it is not necessary to intertwine

object-net, it is not necessary to intertwine

all aspects

all aspects

the

the

system-net is generic

system-net is generic

, i.e.,

, i.e.,

independent of actual workflows and

independent of actual workflows and

organization

organization

one can think of the

one can think of the

system-net as an

system-net as an

architectural model

architectural model

and the object-nets as

and the object-nets as

the actual content - the workflow designer

the actual content - the workflow designer

only creates object-nets

only creates object-nets


Document Outline


Wyszukiwarka

Podobne podstrony:
cis581 lecture notes chapter6
2006 cis581 lecture notes
cis581 lecture14 IOWF
cis581 lecture 1 2
IR Lecture1
uml LECTURE
lecture3 complexity introduction
cis581 inheritance IOWF
196 Capital structure Intro lecture 1id 18514 ppt
Lecture VIII Morphology
benzen lecture
lecture 1
Lecture10 Medieval women and private sphere
8 Intro to lg socio1 LECTURE2014
lecture 3
Lecture1 Introduction Femininity Monstrosity Supernatural

więcej podobnych podstron