基于业务规则方法的MIS系统研究与实现

被引量 : 0次 | 上传用户:fgh45
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为管理者意志或相关规定的体现,管理信息系统中的业务逻辑时刻都有可能发生变化。传统的软件开发方法在处理这些逻辑的变化时必须依靠修改软件系统的代码得以实现,由此产生的高昂软件维护成本越来越不可接受。所以必须寻找更为灵活的解决方案。针对现代信息系统对软件的灵活性要求越来越高的现状,人们在软件体系结构和软件开发方法上都做出了巨大努力。其中,基于规则的方法试图通过把原来封装在系统代码中的业务逻辑抽取出来以业务规则的形式加以描述,以达到分离业务逻辑与应用系统、快速完成业务逻辑变换的目的。它为开发人员构建更为灵活和更具适应性的业务系统提供了新的思路。本文在构建一个具体的科技管理信息系统的过程中,充分考虑到软件体系结构和开发方法对软件的可扩展性及可维护性的影响,在深入研究业务规则方法思想的基础上,针对该系统设计了一个基于业务规则的分层体系结构,并在此基础上实现了该系统。系统在J2EE平台上构建,通过加入业务规则组件实现了业务逻辑与应用组件的分离。系统的业务逻辑被封装成业务规则组件所依赖的称为规则集的资源数据的形式,不再以系统代码的形式存在。业务逻辑的变化体现为对作为数据的规则集的修改,而不会对系统代码产生任何影响。业务规则组件是系统设计和实现的关键所在。在实现该组件时,使用了JBoss Rules作为业务规则推理引擎,通过设计业务规则服务模块实现了规则组件与应用组件的交互;通过设计规则维护模块实现了一个基于B/S结构的简易规则维护管理子系统,用来对系统使用的规则集进行维护和管理。事实表明,该系统在可用性、易用性及处理业务逻辑变化的快速性方面都有良好的表现。
其他文献
旋风分离器是循环流化床锅炉的主要组成部分,其分离效率是影响整个锅炉的重要因素之一。采用电容层析成像技术(ECT),对旋风分离器料腿中的固体颗粒体积浓度进行测量。这种测
现代饲料工业和集约化畜牧养殖业满足了肉品产量需求,但同时也使得肉质变劣。对肉质的评价,已有的传统感官品评方法人为因素较大,结果缺乏客观性和一致性:其它理化的或组织学
燃气机热泵是指由燃气驱动燃气发动机,带动制冷压缩机的一种高效节能的空调热泵装置,它既经济节能,又低污染排放,是一种非常有发展前景的新型环保型供热空调方式。本文对燃气
电力系统短期负荷预测是电力部门的一项重要工作,短期负荷预测的精度对电网运行的安全性、经济性以及电能质量都有重要影响。大量的研究表明,负荷时间序列具有混沌性,用常规
针对"电磁场"课程的特点,本文探讨了提高该课程教学质量和教学效果的方法和手段,包括提升教师的中心地位、增加学生参与机会、板书与多媒体辅助教学结合及指导学生参加科技活
中医药对骨折愈合的实验研究方面较为繁杂,且研究方向也不尽一致,但较多的是以中药促进干预后对其模型的观察,无论是单味药还是复方都试图找出加速骨折愈合的最有力证据。而
自1999年韩国学者J.I.Park等人提出缺陷接地结构(简称DGS)以来,DGS结构已逐渐成为微波毫米波电路设计领域的一个研究热点。和光子带隙结构(简称PBG)类似,DGS结构也是通过在电
牙齿缺失后,颌骨的主要改变就是牙槽骨的吸收。某些老年缺牙患者,牙槽骨严重吸收,口腔软组织萎缩变薄,义齿基托不易与之贴合,容易形成支点,导致原有义齿固位变差,咀嚼受力时
种植体周围炎是指发生在已形成骨结合并行使功能的种植体周围组织的炎症,是类似于慢性成人牙周炎的特异性感染。激光具有较强的杀菌能力,能有效杀灭牙周致病菌,其在牙周炎中
目的对具有无限或较长期自我更新和多向分化潜能的干细胞及其横向分化特性的研究为各种疾病提供了新的治疗手段。骨髓中含有两类干细胞,一类是造血干细胞(hematopoietic stem