基于关系数据库的工作流引擎的研究与应用

来源 :中国地质大学 中国地质大学(武汉) | 被引量 : 0次 | 上传用户:david70s
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着企业对复杂商业流程的协调和自动化需求的增加,数量和规模日益增长的工作流系统得到越来越广泛的应用。随着规模不断扩大,对系统的可用性、可扩展性、容错性、可备份恢复等提出了越来越高的要求,使得面向工作流的应用软件开发具有同普通MIS系统的开发所不具有的特殊性。 目前,不下百种的商用工作流管理系统业已问世,但在这些系统中仍存在着某些不足之处,例如,难于支持大规模应用场景中庞大的并发用户数量和进程数量,难以满足系统备份恢复以及可用性、可扩展性、鲁棒性等诸多性能方面的需求。但是,作为工作流管理系统中不可或缺的支撑平台——数据库,对这类问题却都已经有了比较成熟的解决方案。因此,一种基于数据库表示来设计实现工作流的想法便产生了。 所谓“基于数据库表示”是指整个工作流管理系统的重心与基础为数据库,其中不仅流程定义、流程实例数据等信息都存储于数据库中,而且工作流引擎也可直接利用数据库提供的过程化SQL实现。 基于数据库表示的工作流模型不仅结构简单、易于实现,具有极强的流程表达能力、灵活的流程配置能力、强大的任务分配机制,而且更重要的是可以直接利用大型数据库中已经实现了的各种功能与特性;大规模用户与进程的并发执行、数据备份与恢复、故障检测、安全机制、系统的稳定性、事务模型等方面的支持。因此,采用这种模型,既可减低工作流引擎和服务设计的复杂度,又可提高其性能。
其他文献
尿沉渣显微镜检查是临床检验和诊断鉴别的重要方法。基于计算机系统的尿沉渣显微图像的处理和分析,除了极大提高临床检验的效率,降低临床医生的劳动强度,对医院疾病诊断的标
作为一个多学科交叉的领域,计算机视觉的理论研究和实际应用都取得了飞速的发展。尤其是近年来,图像科学的发展和计算机信息处理能力的增强,为计算机视觉的研究和应用提供了良好
在现代网络远程教育中,流媒体同步课件以其丰富的信息、生动的演示而备受青睐。国内外一些公司都相继推出了自己的流媒体课件同步合成与发布产品,这些产品已被大量使用并能较好
  本文对SIMPLE/XMPP的IM系统服务器的设计与实现进行了研究。本文设计的系统服务器主要是由:SIMPLE服务器,XMPP服务器和MYSQL数据库组成。SIMPLE是SIP的扩展,主要实现SIP协议
本文的主要工作有以下两个方面: ●设计并实现了一个分布式虚拟现实系统即共享虚拟环境系统(SharedVirtualEnvironmentSystem,简称SVEMS)的新型体系结构,以尽可能使得系统的
电子邮件(Email)是人们通过Internet进行信息交流的主要手段。本文对集群邮件系统进行了深入研究,在分析现有集群邮件系统不足的基础上,提出了一种新的分布式集群邮件服务系统:D
  本文基于多Agent对语义Web知识推理技术进行了研究,介绍了语义Web推理和多Agent协同的基础理论。在此基础上提出了一个基于MAS的语义Web知识推理框架Mabswif;研究了Mabswif
随着信息技术的普及,网络技术的高速发展,教育的网络化、信息化已成为不争的事实。如何充分发挥网上学习的优势,设计开发适合远程开放教育模式下的学习支持服务系统是远程开放教
提高软件质量是计算机软件行业的重要课题,而软件测试则是保障软件质量的重要手段。随着软件工程和面向对象技术的发展,软件建模越来越受到重视,因此也给软件测试带来了新的研究
作为宇宙间所有事物具有的一种属性,时间一直贯穿着事物的发展过程。人们不仅仅关注数据和信息本身,同时也考虑事务处理的时序、有效性等时态问题。本文目的在于应用面向对象的