工作流管理-相关基础理论的系统介绍.ppt
《工作流管理-相关基础理论的系统介绍.ppt》由会员分享,可在线阅读,更多相关《工作流管理-相关基础理论的系统介绍.ppt(134页珍藏版)》请在三一办公上搜索。
1、工作流管理,姜进磊2004.4,2,内容提要,工作流技术概述使能因素发展的阶段研究课题基本概念建立时功能元模型运行时功能系统体系结构典型系统举例,3,概述,使能技术e-mailinternet-enabled(HTTP/HTML),network computing and Java-enableddistributed computing services:X.500,LDAPapplication interoperability:OLE/ActiveX,OpenDocQueued/Persistent message systemsdata exchange:EDIdatabase ac
2、cess:ODBC/JDBC,4,概述,使能技术Distributed computing infrastructure:DCE,CORBA(ORB only or with services),DCOMWeb(HTTP/CGI),Agent(Servelet,Mobile Agents)Transaction processing:Client/Server(X/OPEN,TxRPC,MS Transaction Server,Encina),distributed transaction processing(Orbix-OTM)Work group support/enabler:e.g
3、.,Lotus Notes上述技术为工作流管理提供了必要的基础设施(infrastructure),5,发展历史,起源:图像处理阶段1970s:OfficeTalk-D,SCOOP1980s:Visual Workflo,FlowMark1990-:开放结构,标准API,图形界面未来发展基本平台系统集成的kernel,6,工作流产品,Action Workflow System Action Technologies Inc.http:/CSE/Workflow(CSE Systems Corporation)http:/Delrina FormFlow(Delrina)DM/Workflow
4、(Intergraph)EPIC/WF(Computron)FlowLogic(FlowLogic Corporation)http:/FlowMaker(Workflow),FlowMan(Logical Software Solutions)FlowMark(IBM)http:/InConcert(InConcert Inc.)http:/FloWare(BancTec Inc.)http:/GroupFlow(Pavone)JetForm(Jetform),7,工作流产品,Keyflow(Keyfile)KI Shell(UES)Livelink Workflow(Odesta)Link
5、Works(DEC)http:/Notes(IBM/Lotus)METEOR(Infocosm,Inc.)http:/,Office.IQ workflow and document management software(Portfolio Technologies Inc.)http:/OmniDesk RouteBuilder(SIGMA/Wang)OPEN/workflow(Eastman Software,Wang)http:/Optix Workflow(Blueridge)Plexus FloWare(Recognition/BancTec),8,工作流产品,ViewStar S
6、ystem(ViewStar)ProcessIT(NCR)-Plexus FloWare OEMStaffware(Staffware)http:/TeamWARE Flow(ICL/TeamWare)Ultimus(UltimusVisual WorkFlo(FileNet)http:/WorkMAN(Reach Software),WorkVision(IA)WorkFlow(CSE Systems,Computer&Software Engineering)http:/WorkParty(Siemens Nixdorf)http:/WebFlow(Workflow Management
7、on the WWW,Cap Gemini Innovation)http:/webflow.cginn.cgs.fr:4747/,9,分类之一,MQ Series WfVisual Workflo,StaffwareMetro,Teamware,InconcertInTempo,10,分类之二,11,分类之三,工作流过程本身的特点结构化即席的系统建模的方式面向文档的面向过程的所使用的底层支撑技术基于邮件的基于数据库的工作流过程的执行方式任务推动目标拉动,12,技术联盟,Workflow Management Coalition-WfMC成立于1993的非盈利组织现状:超过100的会员主要任务
8、:通过制定一系列的标准提高工作流的使用软件术语(software terminology)互操作(interoperability)连通性(connectivity),13,相关问题,14,参考模型,15,接口,specifications for process definition data&interchangeinterfaces to support interoperability b/w different workflow systemsinterfaces to support interaction with a variety of IT application type
9、sinterfaces to support interaction with user interface desktop functionsinterfaces to provide system monitoring and metric functions to facilitate the management of composite workflow application environments,16,研究课题,Stohr E.A.,Zhao J.L.Workflow Automation:Overview and Research Issues.Information Sy
10、stems Frontiers,2001,3(3):281296技术方面Interoperability:standards and implementation strategiesScalability and WF architectureAvailabiliy,reliability,concurrency,fault toleranceSecurity,especially in B2B workflowsIncreasing the scope of systems(desktop,department,enterprise,B2B),17,研究课题,技术方面(cont.)Inte
11、gration of WfMS with:external application systems,ERP,component-based application systems,business objects Integrity of cross-enterprise workflows(deadlocks,rollback,etc.)Monitoring&controlling cross-organizational workflowsIntegration of multi-paradigm process modeling methodsBusiness process manag
12、ement suites(modeling,simulation,verification,workflow,analysis),18,研究课题,技术方面(cont.)Dynamic process changeException handling with and without manual interventionAuthorization flexibility and integrityResource management and brokering管理和组织方面New analysis and design methodologies for automated processe
13、sFlexible modeling of workflows,verification of process models,19,研究课题,管理和组织方面(cont.)Matching workflow to organizational strategy,structure,and cultureAnalysis and design of collaborative systemsWorkflow implementation and change managementCost/benefit analysis and impact studiesFactors leading to a
14、doption of workflow systemsControling work and monitoring of employeesPerformance measurements and incentive systemsIntegration of audit trail data and data warehouses;data mining opportunities,20,研究课题,管理和组织方面(cont.)Run-time scheduling and utilization of workflow human and software agentsImpact of W
15、fMS on clerical work and middle management市场(market),经济(economic)和社会(social)方面WF market directions and investment opportunitiesProspects for competing stand-alone,embedded,&component-based workflow enginesImpact of workflow on supply chain automation,electronic markets,&industry structure,基本概念,工作流活动
16、角色工作流模型工作流元模型,工作流实例工作流管理系统,22,工作流术语,定义1 工作流(workflow)WfMC:部分或全部业务过程在计算机环境下的自动执行W.M.P.van der Aalst:是一系列工作的偏序集Amit Sheth:涉及到多任务协调执行的活动,这些任务分别由不同的处理实体来完成IBM:业务过程的计算机化模型,定义了完成整个过程所需用的各种参数共识:工作流是业务过程的计算机实现,23,工作流术语,定义2 任务(task)&活动(activity)任务:为了取得业务目标而需要进行的一项具体工作活动:是工作流中的一个逻辑步骤或环节,有时也称作任务规格(task specifi
17、cation),是对任务的抽象表示定义3 参与者(actor)&角色(role)参与者:是一个人或者程序,它完成一项具体的任务角色:是一个权限和职责的集合,它是依据能力对参与者进行的逻辑抽象定义4 过程模型(process model)也称作过程规格(process specification),是对业务过程的抽象,24,工作流术语,定义5 组织模型(organization model)是对组织的抽象表示。一个组织将参与者划分成若干个小组(group),每个小组具有自己特定的内部结构定义6 工作流模型(workflow model)也称作工作流规格(workflow specificatio
18、n)或工作流类型(workflow type),是业务过程的计算机化的形式表示。它由过程模型和组织模型合并得到(合并过程就是将活动分配给相应的角色的过程),25,工作流术语,5个视图(view/perspective)功能(functional)视图行为(behavioral)视图信息(informational)视图操作(operational)视图组织(organizational)视图,26,工作流术语,定义7 工作流元模型(workflow metamodel)用于表述工作流模型而提供的一套语言设施定义8 工作流实例(workflow instance)是工作流模型的一次执行,27,基
19、本概念,Business Process,Workflow Management System,Process Instances,Activity Instances,Work Items,Invoked Applications,Process Definition,Sub-Processes,Activities,Manual Activities,Automated Activities,Which may be,or,Is defined in a,(i.e what is intended to happen),Is managed by,(controls automated a
20、spects of the business process via),Include one or more,(a representation of what is actually happening),(tasks allocated to a workflow participant),(computer tools/applications used to support an activity),Which include,And/Or,(a representation of what is intended to happen),Composed of,(which are
21、not managed as part of the Workflow system),During execution are represented by,Used to manage and create,WfMC,29,小结,工作流的基本思想:工作流逻辑(Workflow Logic)与应用逻辑的分离需要解决的问题技术管理市场、经济等未来发展嵌入式组件化,建立时功能,31,元模型,WfMC元模型基于Petri网的模型基于语言-行为的模型面向对象模型基于图的模型基于形式逻辑的模型基于文法的模型基于规则的模型,WfMC元模型,Workflow Process Definition,Work
22、flow ProcessRelevant Data,(Sub)ProcessDefinition,AtomicActivity,TransitionInformation,WorkflowApplicationDefinition,WorkflowParticipantDefinition,refers to,is implemented as,may use,may use,consists of,fromto,invokes,is performed by,33,基于Petri网的模型,信息控制网ICN(C,D,R,A)C是控制实体(活动和控制节点)及其关系的集合;c(C1,C2)表示活动
23、C1在C2之前执行D是数据实体及其关系的集合;d(D1,C2)表示数据从数据源D1输入到节点C2中,d(C1,D2)则表示数据从节点C1输出到数据源D2中R是角色及其关系的集合;r(R1,C2)表示角色R1可以执行活动C2A是执行者及其关系的集合;a(A1,R2)表示执行者A1可以充当角色R2对应关系:变迁表示活动,位置表示控制节点,34,基于Petri网的模型,工作流网WF-Net是满足如下2个条件的Petri网PN=(S,T,F)存在2个特殊位置i和o,其中i表示源(Source),o表示漏(Sink)如果在T中添加一个变迁t*,在F中增加元素(o,t*)和(t*,i)得到PN*,则PN*
24、是强连通的对应关系任务变迁状态位置令牌工作流的某个状态,35,采用WF-Net表示的工作流过程,36,基于语言-行为的模型,基础:语言/行为理论基本结构:工作流环产品:ActionFlow,37,面向对象模型,基本思想:实体的对象化参与者活动数据Joeris G.,Herzog O.Managing Evolving Workflow Specifications任务和工作流子模型:任务任务接口工作流文档子模型资源子模型 组织结构子模型,38,面向对象模型,高军等(基于对象模型工作流的失败处理与失败恢复.软件学报,2001,12(5):776782)的扩展class workflowdefin
25、ition attributes;/描述工作流的各种属性parameter;/输入和输出参数status;/工作流对象的状态task_description;/任务的具体描述:内部实现,失败后的执行策略,“恢复事件”发生时执行的操作sub_workflow_def;/子工作流定义:子工作流序列,参数对应关系,控制依赖关系,39,面向对象模型,David Edmond:反演型对象知识模型ROK(reflective Object Knowledge)状态(state)使能(can)任务(task)行为(act)映射(map)Atsushi Inamoto:面向对象的工作流自动化模型基类:电子表单
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工作流 管理 相关 基础理论 系统 介绍
链接地址:https://www.31ppt.com/p-6570017.html