基于jBPM的Artifact建模平台的研究与实现

来源 :北京邮电大学 | 被引量 : 5次 | 上传用户:joinnow06
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着信息化的逐步深入和计算机技术的日益成熟,信息技术的发展取得了明显的进步,基于各种平台研发的软件系统在现代化企业中得到了广泛的应用。然而,这些信息系统虽然在功能和业务逻辑上能够满足现代化企业的需求,但是在设计和开发上效率低下而且又不能够灵活适应现代化企业的需求变化。所以基于jBPM的数据建模技术应运而生。首先,本文介绍课题的研究背景,简要叙述了企业信息化的发展状况,从而引出企业信息化过程中遇到的问题。为解决单独使用jBPM流程或数据建模各自所存在的问题,本文提出了一种基于jBPM的Arifact数据建模方案。接着,又介绍了本文的整体结构。其次,本文详细描述了基于jBPM的Artifact建模平台所使用到的关键技术以及本平台的需求分析。以实验室服务生成中的工作流研究方向为基础,本文综述了工作流建模、引擎相关技术和基于Eclipse插件的工作流数据建模工具实现技术。接着,本文又介绍了以数据为中心的设计思想;这里的以数据为中心的设计思想主要是采用IBM于2003年提出的Artifact思路。为了使开发人员更好地利用该软件设计思想,本文设计了一种基于jBPM的数据建模平台的可视化界面。再次,本文对基于jBPM的Artifact建模平台的详细设计和实现做了全面的介绍。本建模平台分为三个模块:Artifact构造模块、Artifact与底层数据库映射模块和Artifact与jBPM活动节点绑定模块。Artifact构造模块负责完成软件系统的数据建模,生成Artifact定义文件。Artifact与底层数据库映射模块和Artifact与jBPM节点绑定模块分别负责完成与数据库和jBPM流程建立联系,生成映射文件和绑定文件。生成的映射文件和绑定文件可以为其它代码自动生成系统提供参考和基础。紧接着本文又介绍了对jBPM的引擎内核进行的修改以使其实现对Artifact的支持。同时也对jBPM的服务接口进行扩展以满足用户多样化的需求。最后,本文采用金房供暖报修信息系统进行实验运行,测试相关功能;实验结果表明本平台满足了预期的需求。并对相关工作进行总结,指出了该平台有待改进的地方。
其他文献
随着计算机技术的发展,物联网的应用越来越广泛。利用物联网从传感器获取数据的应用也越来越普遍。传感器设备通常都具有大规模性、异构性以及资源能力有限的特点。大规模性
随着无线通信技术的发展,人们不再满足在固定地点从Internet检索、传输信息,希望能在任何时候、任何地点能方便地访问Internet,因此提出了移动Internet(它的协议即移动IP),它是传统
随着社会网络服务的普及和移动终端技术的不断发展,一种新型网络开始出现。这种网络往往由人类携带智能通信设备,如手机,平板等,通过自组织的形式组成,同时具有移动性和社会