航天企业基于工作流的业务管理平台应用

航天企业基于工作流的业务管理平台应用

ID:16373827

大小:601.00 KB

页数:6页

时间:2018-08-09

航天企业基于工作流的业务管理平台应用_第1页
航天企业基于工作流的业务管理平台应用_第2页
航天企业基于工作流的业务管理平台应用_第3页
航天企业基于工作流的业务管理平台应用_第4页
航天企业基于工作流的业务管理平台应用_第5页
资源描述:

《航天企业基于工作流的业务管理平台应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、航天企业基于工作流的业务管理平台应用卢华1刘博2齐卫华11.中国航天5院504所 2.西安电子科技大学摘要:航天企业结构的复杂性和地域的分布性使得将各类人员物理的集中起来协同工作变得十分困难,基于网络平台,采用工作流技术,可以使分布在不同地域的相关专业人员工作在一个统一的网络平台上。本文在介绍工作流的发展及关键技术的基础上,论述了基于Web的业务管理平台的实现及其在航天504所的实际应用。关键词:工作流、工作流管理系统、工作流引擎、业务流程、EAI1引言目前航天企业规模日益增长,产品种类不断丰富,跨地域交流日渐频

2、繁,产品方案的实施、公文文档的审批、业务表单的处理往往需要不同地域,不同部门的人员协作完成。企业结构的复杂性和地域的分布性使得将各类人员物理的集中起来协同工作变得十分困难。随着网络技术的不断发展,工作流技术的不断完善,为解决该问题提供了技术基础,基于网络平台,采用工作流技术,可以使分布在不同地域的相关专业人员工作在一个统一的网络平台上。2工作流技术介绍工作流技术诞生于上世纪七十年代,起源于施乐帕洛阿尔托研究中心和沃尔顿学院的办公自动化原型。直到八十年代中期才出现了第一代工作流系统,进入九十年代后,相关技术条件逐渐

3、成熟,工作流系统的开发与研究进入一个新的高潮,工作流技术被广泛的应用于电信、软件工程、制造业、金融银行、办公自动化等诸多领域。1993年8月,工作流技术标准化组织——工作流管理联盟(WorkflowManagementCoalition.WFMC)成立。1994年,工作流管理联盟发布了工作流参考模型,其中规定了相关的工作流术语、标准和接口。工作流管理联盟将工作流定义为:整体或部分业务流程的自动化,其间文档、信息或任务按照一套程序规则,从一个参与者到另一参与者进行处理。工作流的最终目的是业务流程自动化和管理信息化,

4、提高自动化水平。业务流程的处理需要参与者,这个参与者可以是人,也可以是计算机应用程序。一个业务流程需要遵循一定的处理规则。工作流仅仅是概念,在实际中,我们通过具体的工作流管理系统来对工作流进行定义,执行、管理,协调工作流执行过程中任务及群体成员之间的信息交互。工作流管理系统将业务流程中工作如何组织协调在一起的规则抽象出来,从而分离了业务处理逻辑、业务交互逻辑、执行者。通用的工作流管理系统,主要包含如下几个模块:(1)工作流建模工具:主要是用于图形化的流程抽象表示,用不同的元素符号代表活动或参与者以及其他相关因素,

5、用有向线来表示控制流。(2)工作流引擎:用于维护和解析流程的运行。(3)工作流执行服务器:为工作流引擎的正确运行提供辅助性服务。(4)工作列表处理器:对外提供接口,外部应用通过工作列表处理器来获取和管理工作项。图1工作流参考模型在工作流管理系统的协作下,研发人员通过调用统一的编程接口来开发灵活的业务流程处理程序。工作流管理系统的体系结构模型——工作流参考模型(WorkflowReferenceModel)如图1所示。工作流参考模型规定了构成工作流管理系统的基本模块和相关接口。基本模块包括:工作流执行服务器、工作流

6、引擎、流程定义工具、客户端应用、应用程序和管理监控工具等。五大接口有:工作流定义接口、工作流客户端应用接口、被调用应用接口、工作流系统互操作接口和系统管理及监控接口。各接口和模块组成的工作流管理体系结构如图2:图2工作流管理体系结构在实际应用中,人们会使用各种各样不同的工具来对业务过程(工作流)进行建模、归档和分析。工作流过程定义接口(接口1)定义了一个公共的交换格式,使得不同产品的工作流定义可以实现模型交换。接口1还实现了工作流的定义与执行两个不同阶段的分离,使得工作流的定义工具与执行工具相互独立,从某一个定义

7、工具中建立的工作流模型可以作为多个不同工作流引擎(或运行时系统)的输入。这一特性大大增强了用户对工作流管理系统的选择范围与可配置性,他们可以依据自身业务的特点选择符合工作流管理联盟标准的、来自不同厂商的产品模块共同组成一个完整的工作流管理系统。为实现这一接口特性,工作流管理联盟定义了一个工作流过程的元模型,元模型中给出了一般的模型实体及相应的属性。XPDL就是基于这一元模型而定义的基于XML的描述语言。作为一个标准、通用的工作流定义语言,XPDL定义了一个最小集合的工作流建模实体与属性,提供了一般意义下的公共交换

8、格式。基于这一模型,特定厂商的工具之间可以方便地交换信息,如图3所示。图3过程定义交换3基于工作流的业务管理平台实现3.1业务流程建模业务流程建模的目的是为了获得一个业务流程的工作描述。利用工作流技术,我们已开发并完成了航天504所信息中心业务管理平台,通过将工作流引擎集成在现有OA系统中,实现了信息中心业务处理模块的业务流程的自动化。将第三方工作流引擎集成到OA系统中,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。