分享到:
计算机应用 最近更新
讨论未来电商发展趋势论文提纲
浅谈自媒体对现代生活的影响
论文范文:网络发展对青少年心理发展的影响
论我国电子商务应用中的支付问题
电子商务模式研究
中小型企业客户关系管理系统的开发与应用
中石油浙江销售分公司信息管理系统设计
图书馆管理系统分析与设计
物流师职业资格认证报名管理系统
销售管理系统的开发与设计
酒店客房管理系统
财务管理系统的实现
餐饮管理系统设计与实现
社区卫生服务管理系统
汽车营销企业的客户关系管理系统
明道管理咨询有限公司客户关系管理系统设计与开发
企业订单管理系统开发
基于WEB的CRM信息系统的开发与研究
高校科研工作量统计系统的开发与设计
基于Struts的连锁店管理系统
规则引擎在装备保障管理系统中的应用
 摘  要  工作流技术是实现装备保障管理系统的一个较好选择。但使用传统的工作流技术会给装备保障管理系统带来较难解决的问题,本文探讨了使用规则引擎结合工作流技术解决该问题的方法,并介绍了基于本方法的实际应用技术。
    关键词  业务规则引擎;工作流;业务对象;装备保障管理系统
 
1  引言
    二十一世纪,只有高度信息化的军队才能在未来战争之中占据有利地位,这在上世纪末及本世纪初的几场战争之中得到了证明。因而,借助于信息产业高度发展的成果来建设自身,已经成为建设我军的一个重要手段。在这样的大前提下,如何利用现代化信息技术,监控武器装备数量和质量的变化、提高装备维护、维修效能,就成为装备保障管理系统的主要任务。
图1 装备送修申请流程
    通过调研分析,装备保障管理系统的用户主要由两类用户组成,一类是由总装、军区、师旅团、部队等四级组成的装备使用用户,另一类是由有关院校、研究所、训练机构、修理厂等组成的装备保障用户。系统主要包括装备质量信息采集、维护计划申请、汇总、报批、任务下达、装备进厂、交接、修理(试修)、检验、验收、出厂、结算和保修等管理工作。系统中所有的管理过程依靠装备信息及其所代表的装备在不同的装备使用用户和保障用户之中流动来加以实现。以系统这中典型的装备送修申请为例,这一管理过程可以表示为图1。另外,根据不同装备的种类、型号,系统之中的管理过程以及管理过程涉及的用户也各不相同。
    根据上述分析,我们认为系统的难点在于三点:①系统包含大量的用户,使用什么样的技术将众多用户之间的协作表示为一个有机的整体; ②系统包含由各种不同种类、型号引起的大量、各不相同的管理过程,如何将这些管理过程合并、简化;③系统如何应对将来用户和装备变化带来的管理过程的变化。
2  使用工作流技术来表示管理过程
    工作流管理系统(WFMS)主要用于完成企事业单位业务过程的完全或部分的自动化,它根据的一定的过程规则集将业务所需的文档,信息或任务从一个参与处理的活动结点传递到下一个参于活动结点[2]。它将业务过程描述为一系统由活动组成的流程;整个系统可以抽象为系统S(A,U,F,M,E)。其中A指代一组对文档、信息或任务进行加工的活动的集合;U是系统之中完成相应活动的用户集;F是工作流程集,每个流程FX是活动{AX,...| AX ∈A}组成的有序序列;M是流程定制器,它是从A到F的映射,它能够将现有业务过程定制成表示为FX的工作流;E是工作流引擎,它能够在事件驱动之下对F之中的流程进行解释执行。一条典型的工作流,在运行时可以表示为图2。
图2  工作流引擎执行流F1(A1,A2,A3,A4)时的示意图
    对照装备维护管理系统与工作流管理系统,我们可以发现两者之中至少有两处可以类比:①装备维护管理系统之中的业务管理过程实际上就是与装备相关的信息在不同的业务处理活动之间的流动,而工作流管理系统是数据在不同的活动之间流动;②装备维护管理系统之中的用户执行相应的活动对收到的信息加以处理,这与工作流管理系统之中用户执行相应的活动对收到数据加以处理相同。也就是说,装备维护管理系统之中的业务过程、用户、业务信息处理可以用工作流管理系统之中的流、用户、活动来表示。
    基于以上分析,我们就可以将整个装备维护管理系统抽象为一个工作流管理系统的实例IS(A,U,F,M,E)。其中A定义为{AX|如质量信息采集、维护的计划申请、汇总、报批、任务下达、装备进厂、交接、修理(试修)、检验、验收、出厂、结算和保修等对装备信息加以处理的活动};U即为系统之中两类用户的集合,由它们在相应的计算机上完成对装备信息加以处理的活动;F是业务流程的集合,其为A的成员的有序集;M是业务流程定义器,它能够根据不同的装备种类、型号,将系统之中的业务流程使用A定义的活动映射成F的实例。E就是上述的工作流管理系统之中的工作流引擎的一个具体实例。图3表示了整个系统执行一个简单业务流程(由部队申请、师部汇总、军区批准等活动组成)时的情况。
图3  工作流表示的装备保障管理系统运行时的示意图
    使用工作流管理系统可以较好的表示装备管理系统,但是本系统仍然有两个较为严重的问题。①系统之中需要依据不同装备种类、型号来定制不同的工作流。因而,工作流数量众多,导致工作流引擎的负担重,定义工作流的工作量巨大。更重要的是,当系统之中需引入新的装备种类和型号之后就需要定义新的工作流,维护量较大。②系统之中活动结点对未来的变化封闭或自动化程度低、大部分需要人工进行处理。如:不同的装备,其质量的评价标准是不同的,如果将这些评价处算法在活动结点处编码自动完成,则活动结点在不更改编码的情况下不能处理新的装备型号。如果将其更改为人工处理,则系统的自动化程度低。为解决上述两个问题,我们需要引入其它的技术来简化工作流的数量、提高应对变化的能力。
随机推荐
基于Web的企业经营管理CAI系统的设计与实现
基于VFP自动组卷的设计与实现
档案馆温湿度监测系统的开发
基于隐马尔可夫模型的系统脆弱性检测
规划国土资源管理空间数据集成应用与运行机制探讨
地铁控制基标归化改正原理及编程实现
高校学生奖励与资助系统的设计
初探信息技术教学中基于“任务驱动”的小组合作学习法
基于Struts+Spring的Web应用设计与实现
基于PDA的GIS动态地理信息交互系统架构设计

设为首页 | 关于我们 | 广告联系 | 友情链接 | 版权申明

Copyright 2009-2014 All Right Reserved [粤ICP备05100058号-11]