intelligent workflow management system(iwms)
DESCRIPTION
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. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: intelligent Workflow Management System(iWMS)](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813fd6550346895daab93f/html5/thumbnails/1.jpg)
intelligent Workflow Management System(iWMS)
![Page 2: intelligent Workflow Management System(iWMS)](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813fd6550346895daab93f/html5/thumbnails/2.jpg)
Agenda
Background Motivation Usage Potential application domains iWMS
![Page 3: intelligent Workflow Management System(iWMS)](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813fd6550346895daab93f/html5/thumbnails/3.jpg)
Background
What’s Workflow What’s Workflow Management System
(WMS) What’s XPDL Goal of XPDL Example of XPDL
![Page 4: intelligent Workflow Management System(iWMS)](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813fd6550346895daab93f/html5/thumbnails/4.jpg)
What is Workflow
Workflow at its simplest is the moveme nt of documents and/or tasks through a
work process. More specifically, workflo w 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
![Page 5: intelligent Workflow Management System(iWMS)](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813fd6550346895daab93f/html5/thumbnails/5.jpg)
What is WMS
C ompletely defines, manages and execu tes “workflows” through the execution of
software whose order of execution is driv en by a computer representation of the
workflow logic. P rimary characteristic
automation of processes involving combinati - ons of human and machine based activities
particularly those involving interaction with I T applications and tools
![Page 6: intelligent Workflow Management System(iWMS)](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813fd6550346895daab93f/html5/thumbnails/6.jpg)
What is XPDL ?
“The XML Process Definition Language (XPDL ) is a format standardize
d by the Workflow Management Coalition t o interchange Business Process definitions
between different workflow products like modeling tools and workflow engines. XPD
L defines a XML schema for specifying the declarative part of workflow.”
![Page 7: intelligent Workflow Management System(iWMS)](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813fd6550346895daab93f/html5/thumbnails/7.jpg)
G oal of XPDL
To store and exchange the process diagram
T o allow one tool to model a process diagram
T o read the diagram and edit T -o "run" the process model on an XPDL c
ompliant BPM engine
![Page 8: intelligent Workflow Management System(iWMS)](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813fd6550346895daab93f/html5/thumbnails/8.jpg)
Example of XPDL
![Page 9: intelligent Workflow Management System(iWMS)](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813fd6550346895daab93f/html5/thumbnails/9.jpg)
<FormalParameters><FormalParameter Id="input" Mode="IN">
<DataType><BasicType Type="STRING"/>
</DataType></FormalParameter>
</FormalParameters><Participants>
<Participant Id="submitter"><ParticipantType Type="ROLE"/>
</Participant><Participant Id="approver">
<ParticipantType Type="ROLE"/></Participant>
</Participants><Activities>
<Activity Id="submit " Name="submit file"><Performer>submitter</Performer>
</Activity><Activity Id=“approve" Name="approve">
<Performer>approver</Performer></Activity>
</Activities>
Example of XPDL (cont.)
![Page 10: intelligent Workflow Management System(iWMS)](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813fd6550346895daab93f/html5/thumbnails/10.jpg)
Agenda
Background Motivation Usage Potential application domains iWMS
![Page 11: intelligent Workflow Management System(iWMS)](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813fd6550346895daab93f/html5/thumbnails/11.jpg)
Motivation
Dynamic nature of Business Process Demand of immediate response
![Page 12: intelligent Workflow Management System(iWMS)](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813fd6550346895daab93f/html5/thumbnails/12.jpg)
Agenda
Background Motivation Usage Potential application domains iWMS
![Page 13: intelligent Workflow Management System(iWMS)](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813fd6550346895daab93f/html5/thumbnails/13.jpg)
Usage
Provides a serialization (file format) for B PMN drawings
Some vendors use XPDL (with extension s) as an execution language
![Page 14: intelligent Workflow Management System(iWMS)](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813fd6550346895daab93f/html5/thumbnails/14.jpg)
What is BPMN ?
BPMN, Business Process Modeling Notation is a standardized graphical not
ation for drawing business processes in aworkflow
Event Activity
Gateway
![Page 15: intelligent Workflow Management System(iWMS)](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813fd6550346895daab93f/html5/thumbnails/15.jpg)
Agenda
Background Motivation Usage Potential application domains iWMS
![Page 16: intelligent Workflow Management System(iWMS)](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813fd6550346895daab93f/html5/thumbnails/16.jpg)
Potential Application Domains
A dobe has sucessfully implemented XPDL with in Adobe LiveCycle Workflow
Amazonas Workflow is a Java based workflo w engine which supports XPDL
40IBM FileNet Business Process Manager . supports XPDL 1.0 and 2.0 as well as BPMN
OOOO OOOOOOOO OOOOOO 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 pro
cess definitions in XPDL
![Page 17: intelligent Workflow Management System(iWMS)](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813fd6550346895daab93f/html5/thumbnails/17.jpg)
Agenda
Background Motivation Usage Potential application domains iWMS
![Page 18: intelligent Workflow Management System(iWMS)](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813fd6550346895daab93f/html5/thumbnails/18.jpg)
iWMS
What’s iWMS iWMS Architecture Feasibility Project Scope
![Page 19: intelligent Workflow Management System(iWMS)](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813fd6550346895daab93f/html5/thumbnails/19.jpg)
What is “iWMS”
iWMSiWMS, 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.
![Page 20: intelligent Workflow Management System(iWMS)](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813fd6550346895daab93f/html5/thumbnails/20.jpg)
iWMS Architecture
iWMS
Extractor
Workflow Engine
Persistence StorageXPDLXPDLXPDL
![Page 21: intelligent Workflow Management System(iWMS)](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813fd6550346895daab93f/html5/thumbnails/21.jpg)
Feasibility
iWMS
Extractor
Workflow Engine
Persistence StorageXPDLXPDLXPDLJDOMJDBC
JAVA
JAVA
MySQL
TOMCAT
![Page 22: intelligent Workflow Management System(iWMS)](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813fd6550346895daab93f/html5/thumbnails/22.jpg)
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
![Page 23: intelligent Workflow Management System(iWMS)](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813fd6550346895daab93f/html5/thumbnails/23.jpg)
References
http://www.wfmc.org/standards/xpdl.htm
http://en.wikipedia.org/wiki/XPDL http://en.wikipedia.org/wiki/BPMN http://www.cbronline.com/
article_news.asp?guid=59BC91BE-BF5D-4463-B992-612266F3D025
![Page 24: intelligent Workflow Management System(iWMS)](https://reader035.vdocuments.us/reader035/viewer/2022062314/56813fd6550346895daab93f/html5/thumbnails/24.jpg)
(<? ?> | <!-- -->)*