基于状态的轻量级工作流引擎的研究与设计

来源 :陕西科技大学 | 被引量 : 0次 | 上传用户:yanlian2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工作流技术起源于办公自动化,随着管理技术和计算机技术的发展,作为新兴的信息化应用软件,工作流软件受到越来越多的学者和用户关注。对工作流系统的研究具有重要的现实意义。 在企业日常经营管理活动中,为适应市场快速变化的需要,企业要经常要进行流程重组。在采用传统技术开发的系统中,系统主要以菜单驱动为主,没有将过程逻辑与业务逻辑分离,必须修改程序才能满足变化的要求,缺乏必要的灵活性。将工作流技术与业务系统结合可以很好的克服这个缺点,这也是工作流技术的应用越来越多的主要原因。工作流技术为我们开发具有灵活性的系统提供了强有力的技术保证,现己成为ERP、CRM、物流管理等现代企业经营管理技术的核心。但从工作流系统的实际应用情况来看,还远未达到人们所期望的普及状态。 目前,软件开发的一个普遍现象是软件产品的规模和功能越来越向大型化和复杂化的方向发展,许多现有的工作流产品过于复杂,对企业的实施应用成本较高且周期也较长,很多中小型企业难于接受。由于工作流引擎是整个系统非常重要的组成部分,本文从够用、灵活和低成本的设计原则出发,提出解决实际工作流应用的基于状态的轻量级工作流引擎方案。在此方案中,不追求工作流引擎功能的完备和复杂,只实现其中必不可少的功能和特征。由于是基于状态进行引擎的驱动,所以它可以在传统的关系数据库基础之上定义工作流信息模型,从技术角度降低了工作流引擎开发的技术难度和工作量,可以非常方便的利用企业现有的关系数据库系统,构造一个能够无缝地嵌入到传统的应用开发环境中的轻量级工作流引擎,从而实现具有工作流性质的信息系统,提高了系统开发部署进度并切实地降低了企业实施成本。它能够最大限度的利用企业现有系统资源,无缝地嵌入到传统的应用开发环境中。 在文中对工作流中公共的、抽象的、为大多数人所承认的、可以被重用的逻辑单元——“工作流模式”进行了深入的分析和总结,设计出能够满足大多数应用需要的建模元素,然后以此为依据,设计了相应的工作流活动状态及状态变迁条件。为了从技术角度降低工作流引擎开发过程中的技术难度和工作量,使用关系结构来表达工作流引擎中的信息模型,并具体给出了关键的工作流、工作流节点、工作流节点数据、工作流节点关系、工作流节点规则、表单与工作流节点关系的信息模型。利用关系数据库管理系统中所提供的存储过程、包以及触发器等机制,通过节点状态的变化进行流程的驱动运转,从而在信息模型上实现了基于状态的轻量级工作流引擎的构建。
其他文献
目前,空间物流信息系统集成方案主要采用RPC、DCOM、CORBA和JAVA等技术来实现。但是这些组件技术存在部署复杂、紧耦合、不适合分布式异构网络、不能实现基于Internet上的GIS
本文介绍了国内外嵌入式系统的发展、FPGA的概念以及ITU656信号的基础知识,并详细叙述了利用QuartusⅡ软件设计平台和VHDL硬件描述语言设计的ITU656信号源。   论文详细介
学位
随着P2P网络的不断发展,用户对P2P网络中资源的有效性、即时性及传输效率都有了更高的要求。在P2P网络中,数据复制是提高分布式系统中资源可用性、可靠性、传输效率的一项关
作为新一代典型的分布式计算技术,对等计算能够充分利用网络边缘分散的闲置资源如节点的计算力资源、存储资源、数据资源等,促进资源共享、合作计算和信息的交互。随着网络带宽
传统的计划管理系统中存在用人多、速度慢、工作量大、差错率高、可信度低等缺陷。本文以某供电分公司为实例,针对以上计划管理系统的缺陷,研究开发了综合计划管理与决策支持系统,在系统实现过程中对J2EE体系架构及决策支持等技术作了深入研究,保证系统的高效运行,注重实用性,简化工作流程,降低工作量,提高工作效率。通过建立数据中心的模式消除了公司内部“信息孤岛”,实现了企业内部数据的统一管理和应用。同时渗入决
Internet以其前所未有的信息传播能力在给人们生活带来巨大便利的同时,也成为反动、色情、暴力等不良信息的载体。这些不良信息,尤其是有关国家安全的敏感信息借助于Internet
目前,校园网的认证大多基于用户名/口令方式,这种认证方式面临众多攻击和泄露风险,比如:网络窃听、认证信息截取/重放、病毒、黑客等。传统的口令认证方式已经无法满足大规模
Internet是信息时代的特征,它的迅猛发展在给社会带来大量财富的同时,也带来了日益严重的安全问题。特别是电子商务的广泛应用,使得网络攻击已经成为影响网络安全中重要的一
基于IPv6的动态主机配置协议(DHCPv6)是TCP/IP网络中为网络节点传递配置信息的协议。动态主机配置协议可以为网络节点分配IP地址,并提供其它配置信息,以实现网络终端设备的即
进化计算是基于自然选择和遗传等生物进化机制的一种迭代式搜索算法,是以达尔文的进化论思想为基础,通过模拟生物进化过程与机制的自组织、自适应的人工智能技术。进化算法已