基于J2EE的工作流引擎设计与实现

被引量 : 0次 | 上传用户:wanghn019
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
从上个世纪90年代以来,随着企业活动范围的不断扩大,企业之间交往的不断加深,工作流管理系统在企业中得到了广泛的应用,帮助企业实现自己的业务逻辑,规范企业的工作流程,极大地提高了工作效率。工作流技术研究以及相关的产品的开发也进入了快速发展阶段,很多技术被集成进来,文件管理系统、数据库、电子邮件、Internet服务等都已被容纳到工作流管理系统之中。工作流引擎工作流管理系统的核心部分。当前已经有不少商业化的和开源的工作流管理系统,但大多存在扩展性差、与业务系统结合不灵活、没有规范的接口等缺点。基于上述问题,本文提出了基于J2EE的工作流引擎原型。 首先,介绍了论文的研究背景,对国内外商业化及开源工作流引擎进行了分析和综述,阐述了论文的主要研究内容和总体结构。其次,对工作流相关概念,参考模型,工作流技术的现状和发展等方面作了深入研究,较为完整的叙述了与工作流相关的概念和理论知识。第三,阐述了工作流模型和工作流建模的方法。着重讲解XPDL接口1规范的内容。第四,运用了面向对象技术和面向对象的设计模式,设计了工作流模型的实现,以及XPDL解析器,通过解析器的工作,把XPDL的内容读取到引擎中,并由引擎执行。第五,工作流引擎采用基于WfMC的规范,核心部分直接对WfMC规范的引擎接口部分进行了继承和扩展,所有核心接口都有一个java实现类相对应,在实现类中实现了方法和属性、并作了一些扩展。实现了工作流引擎的基本功能如工作流过程的创建、挂起、继续等管理控制功能和工作流活动的顺序、发散、汇聚、同步等工作流活动模式。最后,文章研究了实现工作流引擎与业务系统集成的方法。
其他文献
随着中国经济的发展,保险业的发展也越来越快,特别足入世以后,保险业的竞争更加激烈。保险公司如何才能在市场上处于有利地位?关键是设计合理的保险产品、征收公平的保费。保
本文主要研究在城市区域内配送车辆的优化调度问题,论文从城市配送中心的角度出发,分别对配送中心的内部工作流程和外部配送车辆路线进行了优化。首先,论文针对配送整体过程
传统的性别观念是在生物决定论和二元体系的基础上得以建立和巩固的。社会性别理论从社会建构性别的立场出发,对传统的性别观念展开了批判。社会性别研究者认为,大众媒介领域
水资源的永续利用是农业可持续发展的基础和核心。农业水资源的持续利用,将会对水资源的可持续利用产生重大影响,进而影响到全社会的可持续发展,只有采取科学合理的技术措施
目的了解氟虫腈原药的毒性。方法将清洁级SD大鼠随机分为氟虫腈高(25mg/kg)、中(10mg/kg)、低剂量组(4mg/kg)和对照组(2%吐温80水溶液),每组20只,雌雄各半。采用经口灌胃方式进行染毒
焊接是一个涉及电弧物理、传热、冶金和力学的复杂过程。焊接现象包括焊接时的电磁、传热过程、金属的熔化和凝固、冷却时的相变、焊接应力和变形等。一旦能够实现对各种焊接
加入WTO后,在2003年我国工程造价改革终于迈出了实质性的一步,从传统定额计价模式到工程量清单计价模式的转变,进一步向国际惯例接轨。相应地对国内建筑市场产生了巨大的影响
支线航空是航空运输的一个重要的组成部分,它能否健康发展对实现我国从民航大国向民航强国跨越有着极大的影响。尽管近年来,由于各方面因素的影响,我国支线航空运输增长速度
信息社会的到来与高速发展给世界教育带来了前所未有的机遇和挑战,同时也使世界教育产生了深刻的变革,教育技术已成为深化教育改革、实现教育现代化的关键。而教育技术广泛应
目前,信息资源缺少统一的语义描述,计算机程序不能正确理解其含义,用户难以准确、快速的查找到需要的资源。传统中医科学更因缺乏知识的客观表达机制及融有过多的人文因素,信