业务流程管理综述
业务流程管理综述 TJDLUT 摘要:业务流程管理包括支持业务过程分析、设计、执行、管理的方法、技术及工具。它可以被看作是经典工作流管理系统和方法的扩展。本文主要介绍业务流程管理的基本概念、相关技术,以及讨论形式化方法 / 语言对业务流程管理的作用(例如 Petri 网,过程代数等)。 关键词:业务流程管理 工作流管理形式化方法 引言 首先了解一下信息技术演化的过程是有助于我们地更好的了解业务流程管理系统的相关知识。从图 1 中,我们可以看到当今信息系统发展的趋势 [3] 。该图表明当今的信息系统包含了几个层。中心层是直接和硬件打交道的操作系统;第二层是通用的应用程序,这些应用程序在企业中有广泛使用,比如 Microsoft Office ;第三层是为某些特定领域所开发的软件,这些软件局限于专业的企业或者部门内部使用,比如人力资源管理系统, Call Center 系统等;第四层是专业定制软件,这些软件仅仅为特定的公司组织开发,通用性较小,专业化程度很高。 图 1 信息系统技术演化趋势 在二十世纪六十年代,信息系统中不包含第二层和第三层。信息系统建立在一个小型的操作系统上,仅仅有特别局限的功能。因为那时没有通用软件也没有行业专用软件,当时的信息系统仅仅包含专业定制软件。从那时开始,第二层和第三层软件逐渐发展起来,此外第四层软件的种类逐渐增多,同时增加了更多的功能。当今