1 / 24

intelligent Workflow Management System(iWMS)

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.

shay
Download Presentation

intelligent Workflow Management System(iWMS)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. intelligent Workflow Management System(iWMS)

  2. Agenda • Background • Motivation • Usage • Potential application domains • iWMS

  3. Background • What’s Workflow • What’s Workflow Management System (WMS) • What’s XPDL • Goal of XPDL • Example of XPDL

  4. 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

  5. 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

  6. 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.”

  7. 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

  8. Example of XPDL

  9. Example of XPDL(cont.) <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>

  10. Agenda • Background • Motivation • Usage • Potential application domains • iWMS

  11. Motivation • Dynamic nature of Business Process • Demand of immediate response

  12. Agenda • Background • Motivation • Usage • Potential application domains • iWMS

  13. Usage • Provides a serialization (file format) for BPMN drawings • Some vendors use XPDL (with extensions) as an execution language

  14. Event Activity Gateway What is BPMN ? • BPMN, Business Process Modeling Notation is a standardized graphical notation for drawing business processes in a workflow

  15. Agenda • Background • Motivation • Usage • Potential application domains • iWMS

  16. Potential ApplicationDomains • 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 Engineis an open source Java workflow engine based on XPDL • OpenPages Governance Platformsolution for enterprise-wide business governance using XPDL • Oracle 9i Warehouse Builder 9.2 saves process definitions in XPDL

  17. Agenda • Background • Motivation • Usage • Potential application domains • iWMS

  18. iWMS • What’s iWMS • iWMS Architecture • Feasibility • Project Scope

  19. What is “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.

  20. XPDL XPDL XPDL iWMS Architecture iWMS Persistence Storage Extractor Workflow Engine

  21. XPDL XPDL XPDL Feasibility iWMS MySQL JAVA Persistence Storage Extractor JDBC JDOM JAVA Workflow Engine TOMCAT

  22. 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

  23. 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

  24. (<? ?> | <!-- -->)*

More Related