WizIQ helps you learn and teach online - any subject you can think of!
Join for FREE

Workflow and the WfMC Standards

Add to Favourites
Post to:
Comments
Presentation Transcript Presentation Transcript

Workflow and the WfMC Standards : Workflow and the WfMC Standards David Hollingsworth

Agenda : Agenda Introduction to Workflow Background on the Workflow Management Coalition Process Interoperability Models WfMC Standards Status Product Conformance & Testing

What is Workflow : What is Workflow The automation of a business process, in whole or part, during which documents, information or tasks are passed from one participant* to another for action, according to a set of procedural rules. *participant = resource (human or machine)

Workflow Overview : Workflow Overview Applications & IT Tools Users Administrator / Supervisor Distributed Infrastructure Environment Work Presentation Application Launch Process Execution Process Definition Process Designer Process changes Workflow Management System

Slide5 : The Process Definition 1. Activity Network - Nodes & Transitions 2. Activity Definitions Resource Requirement Work Items Applications 3. Data Definitions Workflow Relevant Data (Application Specific Data) Options for Sequential, Parallel & Conditional paths

Workflow - Past & Future : Workflow - Past & Future First generation - disjoint applications, human interface Call Centre management Correspondence handling Claims authorisation, etc Second generation - infrastructure, broker / agent interfaces: E-process support Enterprise Application Integration

Slide7 : Background Founded in 1993, to develop & promote workflow integration capability Non profit-making, open to all Working arrangements with AIIM, OMG and IETF Current membership is c. 220, made up of: Vendor Integrator/VAR Academic & Research Analyst / Consultant Europe US / Canada Japan / Asia S. America User

The Workflow Reference Model : The Workflow Reference Model Process Definition Tools Interface 1 Interface 4 - Interoperability Interface 5 Workflow Enactment Service Other Workflow Enactment Service(s) Worklist Handler Interface 3 Interface 2 Invoked Applications Tool Agent Process Definition Import/Export Client Apps Legacy, Desktop, etc Workflow Engine(s)

Specifications - Context Diagram : Specifications - Context Diagram Participant creates / modifies is instantiated by Worklist Handler create, destroy modify Organisational Model generates may invoke create & destroy maintain audit trail may refer to may refer to inherits properties processed by presented for action by may invoke Worklist Handler I/F provides invocation context Application Invocation I/F Process Definition Interface Workflow Enactment Service Audit Specifications External S/W object Tool Agent may use may set Workflow Relevant Data 1. Workflow Manager may be distributed, but is assumed to maintain consistent internal state 2. Scope of a Process Definition is the enactment service Process & Activity Control / Interoperability Interface Resource Model Interface

Slide10 : 1. Sub-Process Interoperability Model Workflow Enactment Service #1 WAPI Workflow Enactment Service #2 Initiate Sub-process Return WAPI Workflow Enactment Service #3 WAPI C2 C1 A1 A3 A2 A5 A4 B3 B1 B2 B4 C3 C4

2. Parallel Synchronised Interoperability Model : 2. Parallel Synchronised Interoperability Model C2 C1 C3 C4 Synchpoint across processes Workflow Enactment Service #1 WAPI Workflow Enactment Service #2 WAPI Sync. Event optional Confirm To support inter-process dependencies Uses Synch Event and optional Confirm

Process Naming & Context : Process Naming & Context Activities may be atomic, sub-process call, or in-line block A sub-process inherits characteristics from its process definition and has its own name space apart from “Root Process Id” (from initiating process) A sub-process call may be specified as synchronous or asynchronous, binding prefixed or late An in-line block operates within the name space and characteristics of its local process Activity and Transition Ids are unique within a process definition Resource naming may use an Organisational Model - typically unique to a workflow enactment service

Slide13 : WfMC - Specifications Reference Model (1994) Glossary (1994, 1996) Workflow APIs “C” (1995) IDL / CORBA (1998) Interoperability Protocol & Bindings MIME (Email) (1995) IDL / CORBA (1998) XML (April 2000) Audit specification (1996) Process Definition Import/Export Specification WPDL (1998) UML/XML (Q4 2000) OMG Submission (Object Model & IDL, 1998)

Products & Conformance : Products & Conformance OMG Submission 21 vendors as co-submitters with implementation commitment Interoperability Testing Facility established at University of Muenster First stage (MIME) - 3 vendors completed Second stage (MIME) - 8 vendors committed Wf-XML testing - Q3

Slide15 : http://www.wfmc.org david.hollingsworth@services.fujitsu.com Contacts & Further Information

Want to learn?

Sign up and browse through relevant courses.

Name:
Your Email:
Password:
Country:
Contact no.:


Area code Number
Subject you are interested in:
Word verification: (Enter the text as in image)


Sign Up Already a member? Sign In
I agree to WizIQ's User Agreement & Privacy Policy
17 Followers

Your Facebook Friends on WizIQ