下载此文档

轻量级工作流管理系统MiniFlow——工作流引擎的设计与实现.pdf


文档分类:IT计算机 | 页数:约59页 举报非法文档有奖
1/59
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/59 下载此文档
文档列表 文档介绍
河海大学
硕士学位论文
轻量级工作流管理系统MiniFlow——工作流引擎的设计与实现
姓名:吴中华
申请学位级别:硕士
专业:计算机应用技术
指导教师:刘惠义
20050601
要摘工作流技术是实现业务过程自动化的关键技术,这些年来逐渐成为研究热点。业务应用无缝集成,不适用于国内许多初次使用工作流技术的中小型项目。哂泄δ苁涤萌妗⒓芄骨逦7拧⒛P图虻コ墒臁⑹褂昧榛罘奖恪⑶量级可移植等特点。论文分别从工作流管理系统的体系结构、开发方案和工作流模型三个方面论述了对传统工作流管理系统的改进。体系结构的设计充分遵循了工作流管理联盟的工作流参考模型标准,以作为自己这种当今最流行的开发框架,有效的满足了的设计目标。工作流模型简单实用,分为过程模型、组织模型和信息模型。本文详细给出了工作流引擎的设计和实现。工作流引擎的设计充分采用面向对象的设计思想,由模型类和服务类组成,模型类是工作流模型中各主要实体的对象模型,工作流的运行就是模型类的实例交互作用的结果,服务类为模型类提供底层支持。本文最后给出了工作流引擎的实现,并将其运用到一个实际项目中。关键词:工作流管理系统,工作流引擎,轻量级,现有的工作流产品大多庞大复杂、使用困难,而且架构封闭,自成体系,很难与针对以上问题,本文构建了一个基于的轻量级工作流管理系统。的工作流定义语言,是一个单引擎、可裁减的工作流管理系统。采用了轻量缎髁鞴芾硐低矼ぷ髁鳌甽擎的设计与实现;町海大学硕士学位论文
腟琹.·,痶..甅..甅琈琣瑃篧琣瑆/恤,轻量级工作流管理系统工作流引擎的设计迪河海大学硕士学位论戈,琱琣,,.,琂
垦生笙及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果。与我一同工作的同事对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。如不实,本人负全部责任。学位论文使用授权说明河海大学、中国科学技术信息研究所、国家图书馆、中国学术期刊馀贪电子杂志社有权保留本人所送交学位论文的复印件或电子文档,可以采用影印、缩印或其他复制手段保存论文。本人电子文档的内容和纸质论文的内容相一致。除在保密期内的保密论文外,允许论文被查阅和借阅。论文全部或部分内容的公布ǹ授权河学位论文独创性声明:本人所呈交的学位论文是我个人在导师指导下进行的研究工作论文作者┟:海大学研究生院办理。年轻量级工作流管理系统工作流引擎的没计与实现
第一章绪论研究背景执行吼工作流技术的出现可以追溯的世纪年代的办公自动化和任务批处理,操作系统中的镅痛性嫉墓ぷ髁魉枷搿甏中期,蚔裙韭氏瓤M毓ぷ髁鞑肥谐=甏孀计算机与网络技术的迅速发展,特别是在应用日益普及的情况下,现代企业的信息系统的分布性、异构性和自治性的特征越来越显著。在这种技术背景息环境,实现业务流程自动执行的必要工具【。这样的一个转变,把工作流技术带入了一个崭新的发展阶段,使得人们从更深的层次、更广的领域对工作流展年工作流技术的标准化组织工作流管理联盟琖的成立标志着工作流技术开始进入相对成熟的阶段。为了实现及应用编程接口等方面制定了一系列标准【,不同的研究人员分别从不同的角度对工作流提出了不同的定义,工作流管理联盟对工作流的定义是:工作流是一类能够完全或者部分自动执行的业务过程,它根据一系列过程规则,文档、信息或任务能够在不同的执行者之间进行传递与正如数据库的建立、运行、维护需要有数据库管理系统一样,工作流的定义、执行和管理需要有工作流管理系统。工作流管理联盟给出的工作流管理系统的定义是:工作流管理系统是一个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执工作流引擎是工作流管理系统的核心。工作流管理联盟给工作流引擎下的定义是:工作流引擎是为工作流实例提供运行时执行环境的软件服务器【俊0凑展作流管理系统所包含的工作流引擎数量可以把工作流管理系统分为集中式工作流管理系统和分别式工作流管理系统。集中式工作流管理系统只包含一个工作流引擎;分布式工作流管理系统包含多个同构或异构工作流引擎,这些工作流引擎一般位于不同的计算机上,工作流任务被分解在不同的引擎上执行。在现代管理软件中,使用工作流技术来实现复杂、多变的业务流程,已经是下,工作流管理系统也由最初的创建无纸化办公环境,转而成为同化企业复杂信开了研究。不同工作流产品之间的互操作,在工作流管理系统的相关术语、体系结构行【。轻量级工作流管理系统工作流引擎的设计与实现河海大学硕士学位论文
的设计方案,是针对/应用开发人员,主要以嵌入要么都不用”的方式提供给用户叽缡褂肙绝大多数系统架构师必然的选择了。然而在为上层业务应用软件选择工作流软件时,经常会碰到这些问题:功能强大、模块众多、配置和接口多样灵活,

轻量级工作流管理系统MiniFlow——工作流引擎的设计与实现 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数59
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cherry
  • 文件大小0 KB
  • 时间2014-01-25