Work process Description Language and Workflow Patterns .

Uploaded on:
Workflow Description Language and Workflow Patterns . Yi Wang. Outline. What is Workflow? Workflow Management System Workflow Reference Models Workflow Description Language Workflow Patterns. Workflow Definition. The automation of a business process, in whole or part.
Slide 1

Work process Description Language and Workflow Patterns Yi Wang

Slide 2

Outline What is Workflow? Work process Management System Workflow Reference Models Workflow Description Language Workflow Patterns

Slide 3

Workflow Definition The computerization of a business procedure, in entire or part. Data or errands are passed starting with one member then onto the next for activity, as per an arrangement of procedural tenets. Various sensible strides, each of which is known as a movement.

Slide 4

Example of Workflow

Slide 5


Slide 6

Workflow Management System- - Definition A framework that totally characterizes, oversees and executes "work processes" through the execution of programming whose request of execution is driven by a PC representation of the work process rationale.

Slide 7

Three capacity zones - - Supporting WFM T he Build-time capacities, worried with characterizing, and perhaps displaying, the work process and its constituent exercises The Run-time control capacities worried with dealing with the work process forms in an operational domain and sequencing the different exercises to be taken care of as a feature of every procedure The Run-time associations with human clients and IT application devices for preparing the different action steps

Slide 9

Types of Workflow Product FlowMark (IBM) Lotus Notes(IBM/Lotus) Ad hoc WorkMAN (Reach Software)

Slide 10

Workflow Reference Model A reference demonstrate for work process administration frameworks has been characterized by the WfMC(Workflow Management Coalition). Determine a structure for work process frameworks, recognizing their qualities, capacities and interfaces.

Slide 12

WAPI Workflow Application Programming Interface The interface around the work process order An administration interface which is to bolster work process administration works over the 5 utilitarian territories.

Slide 13

Workflow Enactment Services A product benefit Consist of at least one work process motors so as to make, oversee and execute work process occurrences. Applications may interface to this administration by means of the WAPI.

Slide 14

Workflow Engine A work process institution benefit comprises of mutiple work process motors. A product benefit or "engine" Execute environment for a work process occasion Responsible for the part or the majority of the runtime control environment inside an authorization benefit.

Slide 15

Process and Activity State Transitions The work process order administration might be considered as a state move machine, Individual process or action occurrences change states because of outside events(eg finish of an action) Specific control choices taken by a work process engine(eg route to the following action venture inside a procedure)

Slide 16

A Basic Example

Slide 17

Process Definition Tools To make display, depict and record a business procedure. In view of Process definition dialect Object relationship display An arrangement of directing orders to exchange data between taking an interest clients

Slide 19

A Basic Meta-Model WFMC is building up a meta-demonstrate for the procedure definition Meta-Languages is a superset of develops that is in process demonstrating dialects

Slide 20

Workflow Description Language A procedure portrayal , is a structure depicting the undertakings or exercises to be executed and the request of their execution. The procedure depiction can be given in Workflow Description Language.

Slide 21

Meta-Language for Workflow and Process Modeling WPDL(Workflow Process Definition Language) PIF(Process Interchange Framework) PSL(Process Specification Language) GPSG(Generalized Process Structure Grammars) Unified Modeling Language

Slide 22

A Business Process

Slide 23

Workflow Process Definition Language(WPDL) Defining the activities to be done in every conceivable state Pre-and post-states of states Transitions between states Defining the sequencing of assignments/states Defining computerized states and states requiring client input

Slide 25

PIF Processes are exhibited at different levels of reflection. Question Oriented idea of legacy. Chain of importance structure.

Slide 26


Slide 27

PSL(Process Specification Language) To bolster correspondence between various applications in light of a typical comprehension of their surroundings. Build up a typical trade organize for various demonstrating depiction.

Slide 28

A brief synopsis WPDL, PIF, PSL speak to IPO-based process demonstrating dialects. IPO(Input-Process-Output) IPO-based dialects depict a work process as a coordinated chart of exercises, meaning the arrangement of their execution.

Slide 29

GPSG Generalized Process Structure Grammars. An imperative based way to deal with process demonstrating.

Slide 30

GPSG case For IPO-based dialect the grouping of two exercises is indicated as B.start :=A.end For GPSG, contain taking after imperatives B.start = A.end B.end < due date B.start = B.end – B.average_duration

Slide 31

Unified Modeling Language Defines diverse chart sorts for the plan protest situated programming frameworks Helps you determine, picture, and record models. Offers graphical documentations for work process models.

Slide 32

Workflow Patterns A procedure requires the actuation of different assignments. Alludes to the relationship among the assignments of a procedure. The work process depiction dialects and the systems to control the sanctioning of a case must have arrangements to bolster these fleeting connections.

Slide 33

Basic work process designs diagram

Slide 34

Basic work process designs chart

Slide 35

Reference Internet-Based Workflow Management: Towards a Semantics Web. Dan.C.Marinescu. Wiley, 2002 Workflow:An Introduction. Victimize Allen, Open Image Systems Inc., United Kingdom Chair, WFMC External Relations Committee Using Web Services and Workflow Ontology in Multi-Agent Systems. Jarmo Korhonen, Lasse Pajunen, and Juha Puustjärvi

Slide 36

Reference Workflow: An Introduction. Loot Allen, Open Image Systems Inc., United Kingdom. Seat, WfMC External Relations Committee. Work Process Definition Language-Development and Directions of a Meta-Language for Workflow Processes. Michael zur Mühlen, Jörg Becker Workflow Management Coalition The Workflow Reference Model Document Number TC00-1003 Document Status - Issue 1.1 19-Jan-95 Author:David Hollingsworth

View more...