基于Java工作流系统的研究和实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:qq121450500
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工作流是一种新兴的信息处理技术,主要用来帮助实现面向需求不断变化业务环境下的流程处理工作。其首要目标是实现过程的自动化处理,这些过程包含由人与以机器为基础的活动相结合,特别是对那些与IT应用程序、工具交互的过程,进行自动化处理。在工作流系统中,有关业务活动依时序或逻辑关系相互连接构成业务流程,文档、信息或任务依据所定义的业务流程在参与者之间传递、处理或执行。由工作流参考模型(Workflow Reference Model)可知,工作流引擎是工作流管理系统的核心。它根据角色、分工和条件来选择工作流系统中信息的传递路由,并负责提供解释和执行服务的功能。 传统的工作流系统的引擎本身就是一个单独的应用,一般都是基于中间件技术,如果没有应用中间件的话,工作流引擎必须自己实现多线程同步、网络通讯处理、资源池等服务端技术,因此实现的成本高、技术复杂。为了克服当前工作流在应用中的不足,本文结合具体的应用需求,展开了基于Java的工作流系统的研究。 文章首先对工作流技术的现状进行了分析,探讨了工作流的基本理论和相关的技术,包括工作流的体系结构,工作流参考模型,工作流建模等;根据目前的研究状况,结合工作流参考模型,本文提出一种基于Java的工作流系统模型。并给出该工作流系统的详细设计,开发了一个基于Java的工作流引擎。在此基础上建立了一个基于此工作流系统的原型,论述了所实现的基本功能。最后给出作者对轻量级工作流系统的思考,提出了作者对下一代轻量级工作流模型的构想。 本文设计实现的工作流管理系统使得业务系统的开发设计变得简单,可方便的嵌入到现有的系统中,大大降低和原系统集成的技术难度和风险。采用本文的轻量级工作流架构为框架的应用系统,可以明显缩短基于流程定义的信息系统的开发周期,提高工作效率。
其他文献
随着网络的发展,传统互联网协议IPv4因其地址空间狭小、地址分配效率不高、安全性没有保障等缺点已渐渐显得力不从心,而新一代网际协议IPv6因具有128位超大地址空间、分级地
社交云是云计算技术与社交网络发展与融合的产物。作为一种社交应用平台,其作用在于组织社交网络中的社交用户,构成一个巨大的虚拟的交易市场;通过整合社交云用户的资源供需信
计算机技术与网络技术的发展对存储系统提出了越来越高的要求,存储系统的I/O速度、存储容量、系统安全性和可用性等方面都面临极大的挑战。OBS(Object-Based Storage System,
随着信息技术的发展,人们已习惯于从互联网上获取各类信息,这得益于搜索引擎技术的发展。然而,搜索引擎仍然有一些问题没有解决。首先是用户检索时,相关信息返回太多且不精确
随着电子邮件的广泛应用,垃圾邮件的增长速度也越来越快。据vnunet.com报道,在未来几个月中,互联网垃圾邮件总数将足足翻一番,这将给系统的安全带来严重的威胁,给人们造成越
ICAI系统即智能计算机辅助教学系统,已经成为国际上计算机辅助教学研究的主要方向,它代表了一种新的教学思想和教学方式:模拟对象是老师,服务对象是学生,基于学习者特征、状态,跟踪
随着IP网络的快速发展,越来越多的业务将运行在开放、廉价的IP网络上。然而如何在“尽力而为”的IP网络上更加合理的利用资源,并为这些业务提供有保障、可测量、可控制的QoS成
考试是教学过程中一个极其重要的环节,而出卷是考试的重点,出卷如果仍然采用传统的手工方式就很难跟上时代的步伐,利用试卷辅助生成系统辅助试卷生成已成为计算机辅助教学中的一
目前,工业控制领域十分关注实时信息的运用,工业生产也同益朝着大型、高速、高效、集成与自动化方向发展。我们势必要引入更先进的控制手段和数据采集技术,来充分利用来自工
随着计算机技术和网络技术的迅速发展,数字多媒体信息在变得更容易获得的同时,也更容易遭受非法复制、伪造、篡改、侵权等攻击,而传统的基于密码学的安全措施对这些攻击显得