intelligent Workflow Management System(iWMS)
Agenda Background Motivation Usage Potential application domains iWMS
Background What’s Workflow What’s Workflow Management System (WMS) What’s XPDL Goal of XPDL Example of XPDL
What is Workflow Workflow at its simplest is the movement of documents and/or tasks through a work process. More specifically, workflow is the operational aspect of a work procedure: how tasks are structured who performs them what their relative order is how they are synchronized how information flows to support the tasks how tasks are being tracked
What is WMS Completely defines, manages and executes “workflows” through the execution of software whose order of execution is driven by a computer representation of the workflow logic. Primary characteristic automation of processes involving combinations of human and machine-based activities particularly those involving interaction with IT applications and tools
What is XPDL ? “ The XML Process Definition Language (XPDL) is a format standardized by the Workflow Management Coalition to interchange Business Process definitions between different workflow products like modeling tools and workflow engines. XPDL defines a XML schema for specifying the declarative part of workflow. ”
Goal of XPDL “The goal of XPDL is to store and exchange the process diagram, to allow one tool to model a process diagram, and another to read the diagram and edit, another to "run" the process model on an XPDL-compliant BPM engine, and so on.”
Goal of XPDL To store and exchange the process diagram To allow one tool to model a process diagram To read the diagram and edit To "run" the process model on an XPDL- compliant BPM engine
Example of XPDL
submitter approver Example of XPDL (cont.)
Agenda Background Motivation Usage Potential application domains iWMS
Motivation Dynamic nature of Business Process Demand of immediate response
Agenda Background Motivation Usage Potential application domains iWMS
Usage Provides a serialization (file format) for BPMN drawings Some vendors use XPDL (with extensions) as an execution language
What is BPMN ? BPMN, Business Process Modeling Notation is a standardized graphical notation for drawing business processes in a workflow Event Activity Gateway
Agenda Background Motivation Usage Potential application domains iWMS
Potential Application Domains Adobe has sucessfully implemented XPDL within Adobe LiveCycle Workflow Amazonas Workflow is a Java based workflow engine which supports XPDL IBM FileNet Business Process Manager 4.0 supports XPDL 1.0 and 2.0 as well as BPMN Open Business Engine is an open source Java workflow engine based on XPDL OpenPages Governance Platform solution for enterprise-wide business governance using XPDL Oracle 9i Warehouse Builder 9.2 saves process definitions in XPDL
Agenda Background Motivation Usage Potential application domains iWMS
What’s iWMS iWMS Architecture Feasibility Project Scope
What is “iWMS” iWMS iWMS, intelligent Workflow Management System is an online workflow system which uses XPDL as an input workflow to generate new workflow based on that XPDL file.
iWMS Architecture iWMS Extractor Workflow Engine Persistence Storage XPDL
Feasibility iWMS Extractor Workflow Engine Persistence Storage XPDL JDOMJDBC JAVA MySQL TOMCAT
Project Scope Permit a conversion of a standard XPDL format to be compatible with iWMS execution form Perpetuating business process flow according to the iWMS execution form
References uid=59BC91BE-BF5D-4463-B F3D025
( | )*