【摘 要】
:
工作流技术是当前计算机应用领域和计算机信息技术领域迅速发展的一项新技术。基于工作流的管理系统已成为一种趋势,并逐渐成为软件开发的一个基础平台,特别是信息系统,工作
论文部分内容阅读
工作流技术是当前计算机应用领域和计算机信息技术领域迅速发展的一项新技术。基于工作流的管理系统已成为一种趋势,并逐渐成为软件开发的一个基础平台,特别是信息系统,工作流是其开发规范性、先进性的一个重要标志。随着企业的不断壮大及竞争激烈的商务环境,传统的工作流系统在应用中暴露出了业务流程建模方法复杂、流程模型缺乏验证、流程实例缺乏有效的监控管理措施、系统缺少有效的安全管理手段以及部署困难等问题。基于此,本文研究了以Artifact为中心的工作流系统,用以解决业务流程在建模、流程实例管理以及系统权限管理等方面的问题。本文深入研究了以Artifact为中心的工作流技术,并将其应用到某汽车零部件制造企业的项目管理系统中。本文首先对工作流的基本概念进行了介绍,在此基础之上选取开源工作流领域应用较广泛的工作流管理产品--JBPM(Java Business Process Management)作为研究基础,从流程定义、流程调度机制、Artifact生命周期、Artifact操作模型等方面分析了以Artifact为中心的流程设计思想。然后运用面向对象的设计思想,结合以Artifact为中心的工作流思想,对JBPM进行二次封装,并应用到项目管理系统中。本系统的整个体系结构可以分为三层:其中视图层使用Struts框架独立开发完成,业务逻辑层使用Spring框架封装改进后的基于Artifact的JBPM工作流引擎实现,将信息组件从流程中抽离出来,数据持久层使用Hibernate框架完成。本文在从功能架构、运行架构、数据库架构等方面论述了基于工作流技术的项目管理理系统的研究与实现。结合代码阐述了系统实现的关键技术,分析系统中权限管理和工作流流程管理的实现技术。流程管理中主要分析了业务Artifact、任务、仓库的具体实现,以及Artifact生命周期内的具体操作等。
其他文献
随着科研信息管理系统在高校的普遍应用,产生了大量的科研数据,如何发现隐含在这些数据中的规则和知识,并辅助教育决策,已成为亟待解决的问题。
学校的科研水平通常通过纵向
从计算机诞生开始,人们就在不断的追求更高的计算速度,高性能计算一直是计算机研究领域重要的研究内容。目前高性能计算的主流思路是采用多核并行的方式,并且随着异构计算的
可编程逻辑控制器(Program Logic Controller)始于20世纪70年代,凭借其高可靠性、长寿命、简单易懂、操作方便等一系列优点,在工业控制领域得到了推广使用。随着工业控制自动
随机共振自从在上个世纪八十年代被提出以来,经过将近三十年的发展,在理论和实验研究中取得了很多成果,也应用于物理、化学、生物学、通信、信息论、电子学、光学、超导、神
随着经济的不断发展和交通管理的复杂化,交通智能中的车牌识别系统(LPR)已经成为热门研究领域。车牌识别系统可以动态抓取视频图像或者静态图像,将车牌号码自动识别出来,并且
IEC61131-3标准明确表示,顺序功能图(Sequential Function Chart, SFC)和梯形图(Ladder Diagram, LD)是可编程逻辑控制器(Programmable Logic Controller, PLC)的常用编程语
物联网是以传感网为基础,建立在互联网之上的新型大规模物物相联网络,物联网的发展将会引领继计算机、互联网之后的世界信息产业第三次浪潮。大规模的物物相连网络,必然会带来信
自从2009年Berners–Lee在TED大会上发言后,关联数据技术得到了迅猛发展。截至2011年9月关联开放数据云已包含了310亿个RDF三元组和近50.4亿个RDF关联。面对如此海量的关联数
随着信息技术的飞速发展以及网络应用的日新月异,互联网已经成为现代社会中不可或缺的部分,然而,人们在享受互联网带来便利的同时,也不得不面对脆弱的网络安全所带来的巨大困扰,因
自从信息技术诞生以来,随着其高速的发展,人们的生活每时每刻都在受信息技术的影响,尤其是当今的互联网的飞速发展,大大改变着这个世界,改变着人们的思考和交流方式。人类的