基于Web服务的工作流事务处理研究与实现

基于Web服务的工作流事务处理研究与实现

ID:36353843

大小:3.37 MB

页数:70页

时间:2019-05-09

基于Web服务的工作流事务处理研究与实现_第1页
基于Web服务的工作流事务处理研究与实现_第2页
基于Web服务的工作流事务处理研究与实现_第3页
基于Web服务的工作流事务处理研究与实现_第4页
基于Web服务的工作流事务处理研究与实现_第5页
资源描述:

《基于Web服务的工作流事务处理研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、北京工业大学硕士学位论文基于Web服务的工作流事务处理研究与实现姓名:柳东申请学位级别:硕士专业:控制理论与控制工程指导教师:郭民20080501摘要Web服务的出现是Web技术发展的一次革命,它使得Web上的交互方式从以信息为中心转化为以服务为中心,从而使各种应用集成更有效得被实现。Web服务是基于XML标准的,可以实现以松耦合的方式调用建立在异构操作系统、开发语言、数据格式基础上的Web应用;可以充分的利用Web上(包括Internet和Intranet)所存在的信息资源,它代表了Web技术发展的新方向。以前信息系

2、统整合常因各个系统所采用的平台、编程语言及中间件的不同而变得非常复杂和困难。随着Web服务的推出,通过将数据或应用进行封装、整理成符合通用标准的Web服务(与平台、语言等无关);并通过网络动态地发现和集成,可以将分布式的、异构的系统进行横向整合,实现各个应用之间无缝的链接。随着基本的Web服务规范(SoAP、WSDL等)被广泛接受和应用,人们对Web服务质量(QualitiesofWebService)的要求也越来越高,这些Web服务质量包括安全性、可靠性及事务性等。Web服务的这些相关技术能否更好的实现,对解决分布式

3、环境下信息集成中较难处理的IT问题、对使Web服务在各种应用中被支持和推广起决定性的作用。事务处理作为Web服务的上述关键技术之一,决定着Web服务是否能被各种应用支持和采用。事务在Web服务中可能跨几个小时,跨多个企业,与传统事务处理系统有很大的差别。传统的Web服务事务框架和模型是泛化的,实现起来比较困难。把Web服务与工作流相结合,允许工作流应用中的任意活动用Web服务的形式以及工作流子过程用Web服务的形式实现,是集成企业应用实现分布式事务处理的一种很好的解决方案。本文首先提出了一个基于自动产生补偿服务的Web

4、服务工作流事务处理模型,描述了该模型下各组成部分之间的关系,给出了其中关键性组件的设计及它们之间的协同,并对该事务处理模型提出了相关的协调规则和算法。接下来讨论了该模型的核心组成模块——本地事务管理器的设计原理与实现。本文的最后研究和探讨了基于Web服务的工作流事务实例的执行原理,包括事务实例的建模,事务实例的执行流程、协调算法和协调上下文,异常处理等。关键词:Web服务;事务处理;工作流;面向服务的架构;补偿服务;北京工业大学丁学硕士学位论文===!====竺=!!竺竺!=!=========竺!竺竺========

5、==!====!!==!==!=.componentsoftherealization,andintroducestherulesandarithmeticbasedonit.Thenitdiscussestheprincipleandrealizationofthekeypartofthemodel.Finally,itdeepresearchestheprocessofexecutionbasedonWebServiceworkflowtransactioncases,includingmodeling,flowo

6、fexecution,arithmeticandexceptionere.KeyWords:WebService;TransactionProcessing;Workflow;SOA:CompensationService;.Ⅳ.独创性声明本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京工业大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中

7、作了明确的说明并表示了谢意。签名:关于论文使用授权的说明本人完全了解北京工业大学有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。(保密的论文在解密后应遵守此规定)签名:导师签名:塑缸日期:型堑:羔:?/7第1章绪论第l章绪论1.1研究背景传统上,“事务处理”是用于描述OLTP(OnlineTransactionProcessing,在线事务处理)系统或数据库系统的一个工作流单元,将数据从一种状态转换为另一种

8、状态Ⅲ。传统的事务处理一般称为ACID事务,ACID事务具有以下特性:·原子性(Atomicity):事务处理成功完成(提交),而如果失败(异常终止)的话,则它的所有影响全都消失。·一致性(Consistency):事务处理产生一致性的结果,并且保存特定应用程序的不变量。●隔离性(Isolation):执行事务时产生的中间状态,对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。