论文部分内容阅读
本文选题来自江苏科技大学“船舶工业集团军贸基金”重点科研项目---舰船综合后勤保障系统研究。综合后勤保障(Integrated Logistics Support,ILS)在美、英等西方发达国家的军队中已经研究和应用30多年了,他们的军事装备采购几乎无一例外地要求提供ILS系统。但是,到目前为止,国内装备市场对此认识不足,需求也不十分迫切,其研究和试验仅限于少数部门、少数学者的很小范围内。中国船舶工业贸易公司(CSTC)从增强军船及其装备的出口配套能力出发,敏锐地看到了这种竞争态势,提出了开发舰船综合后勤保障系统(Ship Integrated Logistics Support system,SILSs)的任务。该项目的目的是,通过装备和使用SILSs,保证和提高舰船设备和装备的使用状态,从而进一步提升我国军船及其装备的出口能力,同时,也在国内研究ILS方面领先了一步。《舰船综合后勤保障计算机辅助管理系统》(以下简称CAMS)是SILSs中的一个分系统,用于处理和管理舰船后勤保障活动中所产生的各种数据,并辅助实施后勤保障活动。而设计开发一个适用于本系统的工作流管理软件,则成为本课题的关键。
工作流管理系统(WfMS)自出现以来,在一定程度上推动了企事业生产和管理的发展,反过来,企事业生产和管理的发展又对工作流管理系统提出了更高的要求。软件重用和软件架构为工作流管理系统的开发提供了一种新的思路,并成为推动工作流系统产业化发展的一个重要研究方向。
本文的主要研究成果是,在前人研究基础上设计出了一种基于Agent的分布式工作流系统架构,并结合Aglet和J2EE技术实现这一架构,应用到分布式综合后勤保障计算机辅助配置管理系统中。
该架构采用了当前流行的层次风格,结合Agent的技术特点,将系统分为表示层、应用协作层、自动配置层和数据层,创建了全局工作流管理Agent(Global Workflow Management Agent,GWMA)和节点管理Agent(Site Management Agent,SMA),创建了用来获取信息和部署工作流管理的Agent(Workflow Management Agent,WMA)以及角色管理Agent(Role Management Agent,RMA),后两个Agent完成工作流策略的获取、更新以及创建工作流实例、执行工作流命令的功能。
应用该架构开发设计的工作流管理系统,克服了传统工作流管理软件集中式控制的缺点,松耦合的层次架构能很好地满足舰船综合后勤保障计算机辅助配置管理系统分布式运行的需要,大大提高了整个系统运行的效率,并且为当前分布式大规模软件中工作流管理系统的开发提供了一个新的思路。