下载此文档

基于轻量级J2EE的工作流引擎的研究与设计.pdf


文档分类:IT计算机 | 页数:约45页 举报非法文档有奖
1/45
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/45 下载此文档
文档列表 文档介绍
武汉科技大学
硕士学位论文
基于轻量级J2EE的工作流引擎的研究与设计
姓名:朱智武
申请学位级别:硕士
专业:计算机应用技术
指导教师:邵平凡
20080415
武汉科技大学硕士学位论文摘要工作流管理系统是实现计算机辅助协同工作的工具,能够实现工作流程的全部或者部分自动管理功能。它不仅便于工作的规范化,而且便于人员与资源的合理配置、工作流流程的监督与审查并提高工作效率。工作流引擎作为工作流管理系统的核心,是实现工作流管理系统的基础,吸引了来自研究机构与产业界广泛地关注。本文首先介绍了工作流技术的发展与研究现状以及一些相关背景,然后介绍工作流管理联盟所提出的工作流管理系统的概念和体系结构以及工作流的参考模型,接着介绍了实现工作流引擎的相关技术,包括较为流行的框架、蚣芎驮诳7⒐程中经常用到的几种设计模式。本文从分析工作流引擎的设计目标和主要实现的功能出发,叙述了工作流过程定义的元模型,过程与活动的状态转换和工作流运转模型以及本文所用到的过程定义语言,然后提出一种基于轻量级框架的工作流引擎的体系结构,采用开源框架作为引擎的架构,设计与实现工作流引擎中各个功能,并给出了引擎关键技术的实现,最后用本文所设计的工作流引擎实现一个工作流管理系统的原型。关键词:工作流;工作流管理系统;工作流引擎;工作流模型。第
..,:,甋琱,.甀,,琫..,琤,琣.,
武汉科技大学硕士学位论文第一章绪论课题研究的背景与意义目前,大部分企业的日常办公都是由两个或两个以上的员工共同参与的,比如人事处理流程、请假流程、生产流程、业务流程、各类行政申请流程、财务审批流程、质量控制及客户服务流程等。一项工作,经过一个步骤处理后再转往下一站的连续步骤,称之为“工作流”。工作流就是业务流程的计算机化或自动化。企业或组织内有许多繁琐复杂的流程,这些流程构成了企业或组织的日常运营活动。通过现代的技术手段将这些流程自动化,并对其进行有效地管理以提高企业运作效率,降低成本,增强规范和标准化就是工作流自动工作流技术是实现企业业务过程建模、业务过程仿真分析、业务过程优化、业务过程管理与集成,最终实现业务过程自动化的核心技术6云笠道霉ぷ髁骷际踅幸滴窆程的建模和深入分析不仅可以规范企业的业务流程,发现业务流程中的不合理环节,进而知识库和规则库,可以成为指导企业实施计算机管理信息系统的模型,因此意义十分重大。工作流管理技术作为一种过程建模和流程管理的核心技术,可以和其它应用系统有效结合,生成符合企业需求的各种业务管理系统,如办公自动化系统、项目管理软件、产品数据管理系统、客户关系管理系统、供应链管理系统、企业资源计划系统等。这些采用工作流技术作为核心开发的业务管理系统最大的特点是它们具有高度的灵活性,可以按照企业的具体需求,快速灵活地生成应用软件系统,并且在客户业务流程发生变化时,能迅速的进行重组来满足客户的需求。工作流管理系统的功能包括工作流过程定义的建模功能和工作流实例运行的控制功能。工作流引擎是整个工作流管理系统的核心,它在工作流实例运行阶段需要解析建模阶段的过程定义;控制流程实例的创建、激活、挂起、终止等状态的变迁;根据变迁点及条件确定流程的流向;控制流程参与者的登录及注销;主动将任务列表中的相关任务发给相应的流程参与者;提供外部应用程序所需的数据,并传递给外部应用程序;传递相应数据工作流引擎是为工作流实例提供运行时执行环境的软件服务器。传统工作流引擎都是工作流管理系统不可分割的一部分,每次开发一个工作流管理系统都是从零开始,即便对当前,际踉嚼丛蕉嗟赜τ糜谄笠涤τ茫捎肳技术已经成为新一代工作流第化管理软件需要解决的问题。对企业的业务流程进行优化和重组,而且所建立的业务流程模型本身就是企业非常重要的给管理、监控工具;引导确定型及不确定型流程等。于一个具有相当丰富开发工作流经验的工程师来说也是一项艰苦的工作,因此将工作流引擎必须实现的功能提取出来,封装成一个轻量级的工作流引擎,可以提高引擎的适应性、复用性和灵活性。管理系统的主要特征,基于墓ぷ髁鞴芾硐低骋渤晌A斯ぷ髁骷际醯囊桓鲅芯糠较
武汉科技大学硕士学位论文。语言以其平***立、安全面向对象等特性,魑狫那崃考蹲榧术,获得业界越来越广泛应用。因此,采用技术设计的工作流引擎可以很好地满足这些需要。国内外发展现状与不足通过对国内外新技术的分析和对一些技术资料的总结,未来工作流的研究热点将着重探@砺塾虢7椒āQ芯咳绾吻逦⒆既返乇硎臼导视τ弥械墓蹋乇是研究如何以形式化的方法表示过程模型。如采用椒ɡ幢硎竟ぷ髁髂P汀⒍ㄒ工作流过程描述语言绕涫切问交镅,这方面的研究和发展能够支持事务的工作流模型,可以从根本上提高工作流管理系统的正确性和可靠性。因此,关于事物工作流模型的研究也得到了充分的重视。植际焦ぷ髁鞯氖迪帧T谕

基于轻量级J2EE的工作流引擎的研究与设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数45
  • 收藏数0 收藏
  • 顶次数0
  • 上传人numten7
  • 文件大小0 KB
  • 时间2014-02-25
最近更新