- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
优秀硕士毕业论文,完美PDF格式,可在线免费浏览全文和下载,支持复制编辑,可为大学生本专业本院系本科专科大专和研究生学士硕士相关类学生提供毕业论文范文范例指导,也可为要代写发表职称论文的提供参考!!
基于WorkflowFoundation的工作流引擎开发 摘要
摘要
工作流管理系统(Workflow
ManagementSystem。WfMS)是一个软件系统,
它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工
作流实例的执行。它可以改进和优化业务流程,提高业务工作效率,实现更好的
业务过程控制,提高业务流程的柔性等。微软的工作流平台(Workflow
Foundation)给用户提供了图形化的工作流开发界面,可以有比较方便的开发体
验。但是由于其面对的是经验丰富的开发者,所以广大的普通用户无法在其提供
的工作流开发平台上进行开发,对工作流的管理也需要专门的人员进行。因此,
针对广大的普通用户,亟需一款能够提供更好的工作流设计体验,而且普通用户
也可以进行工作流设计、管理的工作流引擎。
首先分析传统工作流引擎的现状和问题,分析微软等公司的工作流平台提供
的工作流活动对一般用户的限制,明确了基于WorkflowFoundation的工作流引
擎开发的价值。在此基础上,详细讨论了基于WorkflowFoundation的工作流引
擎的体系框架设计和该系统的主要接口和类设计,然后介绍该系统的工作流设计
器子系统和工作流执行服务子系统。其中重点讨论工作流设计器中对活动的验证
以及工作流中规则的无代码设计,工作流执行服务对工作流实例并发操作的处
理。
关键词:工作流引擎;微软工作流平台;工作流执行服务;工作流设计
一 器; 工作流实例
基于WorkflowFound砒ion的丁作流引擎开发 第一章引言
第一章引言
工作流技术起源于二十世纪七十年代中期办公自动化领域的研究,由于当时
计算机尚未普及,网络技术水平还很低以及理论基础匮乏,这项新技术并未取得
成功。1983年至1985年间,在图像处理领域和电子邮件领域出现了早期的含
有工作流特征的商用系统。进入九十年代以后,随着个人计算机、网络技术的普
及和推广,以及信息化建设的日益完善,使得工作流技术的研究与开发进入了一
个新的热潮。1993年8月,第一个工作流技术标准化的工业组织一一工作流管理
联盟(Workflow
Management
WfMC发布了用于工作流管理系统之间互操作的工作流参考模型,并相继制定了
一系列工业标准。WfMC给出了工作流的定义是:工作流是一类能够完全或者部
分自动执行的经营过程,它根据一系列过程规则、文档、信息或任务能够在不同
的执行者之间进行传递与执行。工作流管理系统的定义是:工作流管理系统是一
个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作
流逻辑推进工作流实例的执彳亍【”。
与此同时,关于工作流技术的学术研究也十分活跃,许多原型系统在实验室
里开发出来。进入二十一世纪以来,工作流技术已被越来越多的人认可,与之相
关的标准规范、工作流引擎及商业产品不胜枚举。
1.1工作流引擎的现状
作为流程定义,管理,监控的核心技术,工作流技术近年来已广泛应用于各
企业以处理其相关的业务流程。工作流管理系统(WfMS)最直接的用途就是和企
Process
业业务流程重组BPR(Busines
各种流程,实现企业流程的自动化心·3-引。
随着工作流管理系统需求的不断膨胀,工作流的相应研究也迅速的发展陆1。
由于各种新技术层出不穷,各个采用了新技术的工作流引擎也不断推出,目前,
工作流领域存在如下几种不同方向的工作流引擎:
1、基于.NetFramework的工作流引擎
对于Windows软件开发人员来说,.Net
之一№1。.NET
Framework的出现,使原来需要通过编程语言来做的一些工作转
由.NETFramework来完成了,并且所有支持.NET的语言编写的程序都可以使用这
些特性。由于.NetFramework具有的一系列优势,出现了大量的基于.Net
Framework的工作流引擎。但是由于.NetFramework固有的一些问题,比如.Net
基于WorkflowFoundmion的工作流引擎开发
您可能关注的文档
最近下载
- 牦牛肉食用方法.pdf VIP
- 2025年危化品停车场安全预评价报告样本 .pdf VIP
- 2024-2025学年小学科学二年级上册(2024)青岛版(六三制2024)教学设计合集.docx
- 四年级英语单词大比拼训练.doc VIP
- 石油公司业务系统集成项目用户需求说明书V.doc VIP
- 社区卫生服务中心处方评价表.docx VIP
- 专题16 阅读理解之主旨大意题(题型与策略)(解析版)-2025年暑假新七年级英语衔接学习与能力提升专练(通用版).docx
- 财务三大报表(带公式).xls VIP
- 山西省名校2024-2025学年高一上学期10月联考试题含答案(9科试卷).pdf
- 儿童贫血相关疾病诊治进展题库答案-2025年华医网继续教育.docx VIP
文档评论(0)