基于Web的动态工作流技术的研究与实现

来源 :重庆大学 | 被引量 : 0次 | 上传用户:lupt2681006
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机和网络技术的广泛应用,工作流技术也有了巨大发展,并得到了初步运用。工作流系统已经成为组织企业业务流程,提高工作效率,增强企业竞争力的重要手段。传统的工作流系统只能在开发阶段对流程进行编辑,一旦系统实施之后,就不能再修改流程。在实际应用中,企业常常会随着市场需求、法规变化以及临时需要,对业务流程进行及时地重组。为了提高传统工作流系统的柔性和灵活性,动态工作流技术便应运而生。本文所设计的基于Web的动态工作流系统支持对流程定义和流程实例进行动态修改,对流程变化需要做出及时响应。基于Web的动态工作流系统还可以充分利用B/S结构的优点,给系统应用带来更大的灵活性和适用性。该系统可以在浏览器端通过有向图的形式将业务流程展现出来,支持通过拖拽结点和迁移的方式动态修改流程,对每个结点还可以设置不同的属性。用户可以管理流程定义和流程实例,查看它们的状态,可以选择需要动态修改的流程定义或流程实例,可以选择动态修改策略,可以设置流程定义的有效时间,可以设置各个任务的前驱和后继任务。整个动态修改过程将严格遵守约束规则,同时符合完整性的要求,以保证修改后流程执行的正确性和一致性。论文给出的基于Web的动态工作流系统基于J2EE技术,采用了Struts框架,使用了Hibernate O/R映射技术操作数据库,工作流引擎使用了jBPM,并对其进行了扩展,能够对流程定义文件和流程定义数据进行解析,浏览器端的可视化流程编辑器的核心通过SVG和JavaScript实现。动态工作流与业务系统通过松散耦合集成,使用了Web Services和Ajax传递数据,业务系统可以采用J2EE、.Net等技术。论文介绍了工作流及其参考模型,详细讨论了动态工作流的实现原理和操作细节,研究了基于Web的动态工作流系统的关键技术实现。最终通过一个原型系统初步验证了基于Web的动态工作流系统的理论正确性和技术可行性,基本解决了工作流系统应用中的动态性和灵活性问题。
其他文献
在功能基因组学中,理解高等生物的调控机制是当前研究面临的重要挑战。转录因子是一种特殊蛋白质,通过与基因上游的顺式调控元件结合,最终调控了基因的表达。因此,识别转录因
机器人是20世纪人类的伟大发明之一。它作为人类的新型生产工具,在减轻劳动强度、提高生产率、改变生产模式,把人从危险、恶劣的环境下解放出来等方面,显示出极大的优越性。
由于导向钻井过程中所钻井身穿越地层的地质和油藏参数、工程和井眼参数等随钻信息存在着不精确性、模糊性、不确定性等,对这些信息的分析、处理与解释,需要由后方基地的多方专
论文以中科院西安网络中心网络安全嵌入式研究项目的研究和开发为背景,分析了当前系统中存在的问题,即检测速度太慢,检测技术的发展跟不上网速的快速发展,在分布性、灵活性、
随着互联网和多媒体技术的快速发展,数字媒体的版权保护成为迫切需要解决的问题,数字水印技术正是为了解决此问题而出现的一个新的研究方向。变换域数字水印因其具有抗各种信
本文研究和实现了基于轻量级框架的Portal平台,基于对JSR168门户开发规范的研究,按照分层设计思想提出了轻量级的Portal框架设计方案,并根据设计进行了Portal服务器、Portlet容
随着网络技术的发展,越来越多的数据正以数据流的形式存在于各种各样的网络系统中。数据流的特点是数据不是永久储存在传统数据库中的静态数据,而是瞬时处理的源源不断的连续数
随着高校信息门户系统受到人们越来越多的关注,门户资源统一访问控制正在成为当前访问控制研究领域的热点之一。由于传统的访问控制方法已难以满足日益复杂的门户应用需求,而
随着互联网的不断发展,各种网络信息正在爆炸式的增长,随之出现大量的微博、商品评论等信息,这些信息往往都带有一定的情感倾向性。因此,如何自动识别这些评论的情感倾向,在
随着科技的迅猛发展,现代企业对信息管理的要求越来越高。由于目前企业的各种信息系统构建于不同的时期且在应用方面缺乏统一规划,导致系统之间无法进行关联,资源难以共享,形成了