基于XML数据库的工作流系统研究与应用

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:wuxinxinwu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工作流技术作为对企业业务过程建模、分析、优化、管理的核心技术,它的有效使用可以及时调整企业的业务过程,规范企业的经营管理,降低企业的经营成本,增强企业的竞争力。但是,不同企业业务过程的复杂度、运行环境、运行平台以及所使用的应用程序有很大的差异,如何准确、简洁、全面地建立业务过程的工作流模型,并能够在异构、跨平台以及分布式环境下对它的运行进行有效控制,一直是工作流技术研究的重要内容。 通过对各种工作流建模方法的比较,本文建立了基于XML的工作流模型。该模型对业务过程进行加工提炼,从中抽象出组成业务过程的基本元素。这些基本元素之间的嵌套关系通过XML语言进行表示。工作流引擎是工作流管理系统的核心,对工作流模型进行执行与控制。本文采用模块化思想对工作流引擎进行设计,这有利于功能的扩展与裁减。 本文建立的工作流模型把业务过程抽象为包、过程、活动、转移信息、参与者、应用程序以及数据变量等基本元素。每个元素以XML Schema的形式给出了它所包含的内容。通过修改这些元素的内容以及它们之间的嵌套关系可以建立不同的工作流模型。工作流引擎通过解析XML文件获取工作流模型所包含的信息。这些信息可以跨越不同的平台,在异构、分布式环境下进行传输,被不同的工作流引擎所使用。通过XML数据库对XML信息进行存储和管理。XML数据的关系存储既提高了系统的运行速度,又充分利用了企业现有的资源。应用代理模块的引入简化了工作流的建模以及对外部应用程序的调用。 基于XML的工作流模型有效地描述了业务过程;基于XML的消息传递机制很好地解决了分布式环境下工作流引擎间的通信问题;基于Java语言建立的工作流管理系统很容易地部署到不同的工作平台。随着XML数据库技术的不断完善,在工作流技术中引入XML数据库技术和Java技术,必为工作流技术的发展带来强劲的动力。
其他文献
竖炉是球团烧结的主要设备,在炼铁生产中占有十分重要的地位,它的操作水平直接影响产品的质量、产量和产品的生产消耗指标。由于烧结过程是一个大时滞、多变量、非线性、参数离
现在随着工业过程控制越来越快地发展,报警与事件信息被越来越广泛的用在设备的安全限制,事件检测等领域。客户要求可以连接和记录报警和事件信息,以便以后审计和与其他历史
文章首先概括了预测控制的历史和现状,简要介绍了预测控制的基本原理。在此基础上,主要做了如下工作:1、针对大型火电单元机组呈现出的大范围负荷变化和时变的特点,本文基于PC提出一种新的控制方案,该方案将一种简化的预测控制算法应用于火电单元机组。选用某300MW直流再热协调控制系统做为仿真对象进行研究,仿真结果表明该方案设计简单且控制效果良好。2、针对循环流化床锅炉的分布参数、非线性、时变、多变量耦合紧
ATM机隔间内尾随检测是智能视频监控系统的一个具体应用,它是一种能够将事后分析变成事前预警和事中报警的模式,具有实际的研究意义和应用价值。本文综述了尾随检测相关技术
核孔膜是一种利用核物理技术制备的新型微孔材料,这种材料不但微孔接近于直孔,同时还具有可以自由控制需要的孔径大小等特性,目前正逐渐应用于高端领域的微孔材料。随着核孔膜制
随着宽带接入的普及化,流媒体服务在网络流量中占据着越来越重要的位置。流媒体是一种带宽要求较高的应用,采用C/S架构构建流媒体服务时,存在着成本高、可扩展性差的缺陷;P2P网络
目前,单一传感器图像越来越难以满足各种实际需求,而传感器技术的迅速发展使得人们获取图像的种类、数量不断增多。多源序列图像来自不同传感器,且每个传感器都产生多帧图像
利用无人机进行高速公路巡检是一种新兴的交通监测手段,对高速公路信息化建设具有十分重要的意义。便携式的无人机巡检地面站可以提高巡检的机动性与灵活性,但目前缺乏有效的便
随着信息技术,特别是Internet技术的发展,各行各业的信息化建设都有了突飞猛进的发展。信息化建设越来越深入人心,人们也有了越来越高的要求。目前,一个普遍存在的问题就是信
当今社会电子商务和网络通信的快速发展,使人们对软件产品和信息安全服务的要求越来越高。安全系统开发(Security System Development,SSD)为解决此类问题提供了一种新方法。SS