工作流管理课件第一章-概述

上传人:我*** 文档编号:145842637 上传时间:2020-09-23 格式:PPT 页数:35 大小:377KB
返回 下载 相关 举报
工作流管理课件第一章-概述_第1页
第1页 / 共35页
工作流管理课件第一章-概述_第2页
第2页 / 共35页
工作流管理课件第一章-概述_第3页
第3页 / 共35页
工作流管理课件第一章-概述_第4页
第4页 / 共35页
工作流管理课件第一章-概述_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《工作流管理课件第一章-概述》由会员分享,可在线阅读,更多相关《工作流管理课件第一章-概述(35页珍藏版)》请在金锄头文库上搜索。

1、1,工作流管理引论,赵小薇 教学楼A205 参考书工作流管理模型、 方法、系统(英、中) 参考书工作流管理系统开发实录 基于Jboss JBPM实现(课件) 范玉顺工作流管理技术基础 其他学习资料,2,工作流管理引论,考核方式 成绩= 平日成绩40% + 大作业60% 平日成绩包括 :出勤、课堂作业、回答问题 大作业(期中+期末),3,第一章工作流与工作流管理概述,4,主要内容,工作流技术的起源与发展阶段 工作流标准组织 工作流技术在企业中的应用 工作流技术发展中存在的问题 工作流管理的基本概念 工作流参考模型,工作流技术的起源与发展阶段1,工作流workflow是什么? workflow=w

2、ork+flow 气流、电流、水流 物料流、信息流、资金流、控制流,6,工作流技术的起源与发展阶段2,起源于生产和办公自动化领域 早期没有引入计算机系统时生产领域和办公自动化领域的许多工作都是人工完成的。 纸张是各个业务活动之间的信息载体 信息组织、分析、存储、分发 浪费人力和物力,7,工作流技术的起源与发展阶段3,20世纪70年代,宾夕法尼亚大学沃尔顿学院的Michael D. Zisman开发的原型系统 scoop,施乐帕洛阿尔托研究中心的Clarence A. Ellis 和 Gray J. Nutt 等人开发的OfficeTalk 系列实验系统 最早的办公自动化系统 标志着工作流技术的

3、开始 计算机技术、网络技术限制,8,工作流技术的起源与发展阶段4,20世纪80年代FileNet和ViewStar等商业公司开始研发工作流产品 计算机技术和网络技术发展 图形扫描、复合文档、结构化路由、关键字索引等功能结合在一起 全面支持业务流程集成化 提出了“简化和重构业务流程”的方法,为后期工作流技术的发展提供了良好的思路 Business process reengineering(BPR),9,工作流技术的起源4,20世纪90年代,标准化组织开始制定工作流标准,出现了国际软件商参加或组建的标准组织,确立了工作流在计算机科学中的地位。 企业信息系统分布性、异构性和自治性逐步明晰 工作流开

4、始服务于企业的业务流程组织和业务逻辑处理 工作流开始归纳广泛应用于电信业、软件工程、制造业、金融业、银行业、科学试验、航天业和办公自动化领域。,10,工作流技术的起源与发展阶段5,21世纪后,国际市场竞争日益激烈,企业走向国际化,要求企业能够对业务流程进行快速重组;企业信息系统能够快速适应市场变化,提高办公效率和生产效率,等等。 企业信息系统规模越来越庞大 Web服务标准发展成熟 工作流技术已成为信息技术的基础设施 目前,提供工作流管理软件的供应商有几百家之多,大多数ERP(enterprise resource planning 企业资源计划)系统(如SAP)就把工作流引擎引入自己系统中,作

5、为ERP底层基础组建使用。,11,工作流标准组织1,国外发展状况 WfMC(Workflow Management Coalition 工作流管理联盟) 非盈利运行性组织,由国际知名公司、研究机构、高等院校等300多家成员组成。制定了相关术语、体系结构和一系列标准 OMG (Object Management Group 对象管理组织) 定义了工作流技术向CORBA(Common Object Request Broker Architecture公用对象请求代理)技术转换的标准规范 BPMI(Bussiness Processs Management Initiative商业过程管理组织)推

6、出了BPML旨在为内外异构的系统的商业过程模型提供一个标准途径,12,工作流技术标准 基于纯XML技术 XPDL(XML 流程定义语言) BPML Workflow Management Facility 基于Web服务(Web Service)技术 WSCI ebXML BPEL,工作流标准组织2,13,相对于国外的情况,国内的工作流技术研究和应用相对较晚,许多关键技术还处于探索阶段。不过在国内的市场上,也有许多优秀的工作流管理软件产品。,国内发展现状,14,到底工作流技术是如何在软件设计中应用呢?,15,举例业务流程审批实例1出差费用报销流程,16,传统的“硬编码”解决方案 if (cou

7、nt 1000) ; / 费用金额小于1000元 else if (count 2000) ; / 费用金额大于1000元小于2000元 else ; / 费用金额大于2000元,17,出差报销流程,1 如果报销的数额发生更改? 数据应存放在数据库中,数据为程序中的变量 数据库技术 如果报销的步骤因条件变化而导致流程变化? 人员安排的变化?,18,引入工作流技术以简化企业级软件开发, 1000/ ,19,工作流管理问题域的重要概念 工作的内容任务 工作的流程过程 工作人员资源,20,什么是工作流,IBM Almaden研究中心对工作流管理的定义:工作流是经营过程的一种计算机化的表示模型,定义完

8、成整个过程所需用的各种参数。这些参数包括对过程中每一步骤的定义、步骤间的执行顺序、条件以及数据流的建立、每一步由谁负责以及每个活动所需要的应用程序。 Georgakopoulos对工作流管理的定义:工作流管理是将一组任务组织起来完成某个经营过程。在工作流中定义了任务的触发顺序和触发条件。每个任务可以是一个或多个软件系统完成,也可以是一个或一组人完成,还可以是一个或一组人与软件系统协作完成。任务的触发顺序和触发条件用来定义任务的触发、任务的同步和信息流的传递。 Oracle对工作流管理的定义:工作流管理系统支持业务流程的集成或整合,可以用来对业务流程进行建模、仿真、改善业务流程,并在用户定义好的

9、业务规则中路由任何类型的信息。,21,什么是工作流,国际工作流管理联盟对工作流管理的定义: 工作流是一类能够完全或者部分自动执行的业务过程,它可以按照为实现完整业务目标而定义的一系列过程规则,在不同的参与者之间传递文档、信息或任务并执行。,22,工作流的基本特征,工作流是面向业务过程的技术,这与传统的面向功能的管理技术不同 工作流反映了业务过程的自动化,描述的是可由计算机系统支持运行的业务过程 工作流根据业务规则将系统中的各种资源相互关联,并协调完成整个业务过程,23,Relevance of workflow management systems,Trend:,Processes: are

10、becoming more important,分解应用,数据库管理,用户界面,工作流管理,1970,1980,1990,2000,年代,单个功能应用,部门级的集成应用,企业范围内集成应用,集成客户与供应商,跨企业集成与电子商务,企业计算机应用,面向功能的事务处理,面向过程的业务处理,企业计算机应用的5个发展阶段,产品销售和生产过程中业务过程集成,银行客户的取款过程,27,工作流的作用,简化企业级应用软件开发 方便业务管理 降低开发风险 业务流程集中统一 加快应用系统开发,28,在业务管理中引入工作流技术的好处,提高效率:业务流程自动化可以去除一些不必要的步骤; 较好的流程控制:通过标准化的工

11、作方法和跟踪审计,提高了业务流程的管理能力; 改善客户服务:因为流程的一致性,提高了对客户响应的可预见性; 灵活:跨越流程的软件控制,使流程可以按照业务的需要实现流程再造; 改进业务流程:关注业务流程,使它们趋向于流畅和简单。,29,1.3 工作流技术发展中存在的问题,不能满足行业用户的特定需求 需要流程设计人员、业务分析人员和软件开发人员相互协作 难于集成企业现有业务逻辑 企业应用环境复杂,业务逻辑和业务过则分布在不同的系统中 整合Web服务不力 Web服务是无状态的 系统性能存在瓶颈 需具备良好的可靠性、可扩展性、安全性以及优异的性能,30,工作流管理系统,WfMC定义:它是一个软件系统,

12、完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行 指运行在一个或多个工作流引擎的软件上用于定义、实现和管理工作流运行的一套软件,人机交互,推进工作流实例的执行,并监控其工作状态 工作流管理系统可称为企业的业务操作系统,31,工作流参考模型的产生,随着工作流管理概念的普及应用,工作流管理产品也开始繁荣起来。在工作流技术发展历程中,曾出现了许多的不同角度的工作流技术概念和基于这些概念的工作流产品。众多的概念和产品在设计思想和实现方式上有着很大的不同,而且工作流产品之间的互操作也是基本不可能的。 工作流管理联盟在早期就意识到了这种危险。当前,工作流管理联盟的主要工作

13、就是标准化工作流管理技术并定义工作流管理系统与应用程序之间的数据交换标准。在工作流管理联盟的众多准则中,其最重要的一条就是工作流参考模型(Workflow reference model)。,32,1.8.2 工作流参考模型,33,1.8.3 工作流参考模型的组件架构,工作流执行服务 流程定义工具 客户端应用程序 被调用的应用程序 管理监控工具,34,1.8.4 工作流组件之间的接口,接口1:工作流执行服务和工作流建模工具接口,提供了创建和修改工作流定义的工具与工作流执行服务之间的关系,包含的功能有:打开和关闭一个连接,获取工作流定义,以及打开、创建、保存一个流程定义等。 接口2:工作流执行服务和客户应用之间的接口,这是最主要的接口规范,它约定所有客户方应用和工作流服务之间的功能访问方式; 接口3:工作流引擎和直接调用的应用程序之间的接口,规定了如何调用外部应用规范; 接口4:工作流管理系统之间的互操作接口。提供统一的接口,确保工作流引擎之间顺畅的交互; 接口5:工作流执行服务和工作流管理工具之间的接口,为监控和管理工作流管理系统和流程运行状况提供接口。,35,总结,工作流管理技术作为一种企业流程建模和流程管理的核心技术,极大地弥补了传统企业信息系统的不足,为企业提高业务工作效率、提高客户服务质量、确保企业电子商务持续有效等,有着重要的意义。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号