基于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),它是传统
随着社会网络服务的普及和移动终端技术的不断发展,一种新型网络开始出现。这种网络往往由人类携带智能通信设备,如手机,平板等,通过自组织的形式组成,同时具有移动性和社会
虚拟企业作为二十一世纪主要的企业组织和管理模式,已成为越来越多企业的现实选择.随着虚拟企业概念的提出,世界各国对此展开了广泛而深入的研究.在关于虚拟企业的诸多研究问
如何帮助用户快速、高效地从万维网(WorldWideWeb,简称Web)海量的信息资源中寻找到自己满意的信息,已成为迫切需要解决的问题。目前的Web信息检索系统,诸如搜索引擎等,对于一项查
三维图形有多种表示法,八叉树是其中一种重要的数据结构,由于其在数据压缩、目标表达、代数运算、三维立体造型以及栅格/矢量数据一体化方面具有独持的优点,因此,被广泛应用
随着Internet技术的迅速发展,信息系统的开发进入到了一个崭新的阶段.传统的管理信息系统不再满足当前企业单位信息化建设的需要,只有内部信息而无外部信息,是传统管理信息系
众所周知,网络和电子商务的发展面临着诸多安全方面的挑战.虽然人们在某些方面可以通过加强管理来提高安全性,但更主要的是必须依赖于各种安全技术.现代密码技术中的公开密钥
电子公文是通过电脑进行操作、传输、存储等处理的数字化产物,与纸质公文相比,电子公文具有存储体积小、检索速度快、远距离快速传递及同时满足多用户共享等优点.随着电脑和
有效降低各种干扰对三维数据造成的影响,获得对三维数据的精确表达,是三维生物特征识别挑战之一:一方面,这些干扰由外部因素(三维数据获取技术限制、环境因素等)引起,导致三维数据