摘 要: 航天企业结构的复杂性和地域的分布性使得将各类人员物理的集中起来协同工作变得十分困难,基于网络平台,采用工作流技术,可以使分布在不同地域的相关专业人员工作在一个统一的网络平台上。本文在介绍工作流的发展及关键技术的基础上,论述了基于Web的业务管理平台的实现及其在航天504所的实际应用。
关键词: 工作流、工作流管理系统、工作流引擎、业务流程、EAI
1 引言
目前航天企业规模日益增长,产品种类不断丰富,跨地域交流日渐频繁,产品方案的实施、公文文档的审批、业务表单的处理往往需要不同地域,不同部门的人员协作完成。企业结构的复杂性和地域的分布性使得将各类人员物理的集中起来协同工作变得十分困难。随着网络技术的不断发展,工作流技术的不断完善,为解决该问题提供了技术基础,基于网络平台,采用工作流技术,可以使分布在不同地域的相关专业人员工作在一个统一的网络平台上。
2 工作流技术介绍
工作流技术诞生于上世纪七十年代,起源于施乐帕洛阿尔托研究中心和沃尔顿学院的办公自动化原型。直到八十年代中期才出现了第一代工作流系统,进入九十年代后,相关技术条件逐渐成熟,工作流系统的开发与研究进入一个新的高潮,工作流技术被广泛的应用于电信、软件工程、制造业、金融银行、办公自动化等诸多领域。1993年8月,工作流技术标准化组织——工作流管理联盟(Workflow Management Coalition. WFMC)成立。1994年,工作流管理联盟发布了工作流参考模型,其中规定了相关的工作流术语、标准和接口。
工作流管理联盟将工作流定义为:整体或部分业务流程的自动化,其间文档、信息或任务按照一套程序规则,从一个参与者到另一参与者进行处理。工作流的最终目的是业务流程自动化和管理信息化,提高自动化水平。业务流程的处理需要参与者,这个参与者可以是人,也可以是计算机应用程序。一个业务流程需要遵循一定的处理规则。
工作流仅仅是概念,在实际中,我们通过具体的工作流管理系统来对工作流进行定义,执行、管理,协调工作流执行过程中任务及群体成员之间的信息交互。工作流管理系统将业务流程中工作如何组织协调在一起的规则抽象出来,从而分离了业务处理逻辑、业务交互逻辑、执行者。