一种改进基于umlweb服务组装方法

一种改进基于umlweb服务组装方法

ID:32137520

大小:1.78 MB

页数:60页

时间:2019-01-31

一种改进基于umlweb服务组装方法_第1页
一种改进基于umlweb服务组装方法_第2页
一种改进基于umlweb服务组装方法_第3页
一种改进基于umlweb服务组装方法_第4页
一种改进基于umlweb服务组装方法_第5页
资源描述:

《一种改进基于umlweb服务组装方法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、论文独创性声明奉论文是我个人在导师指导。卜进行的研究工作及取得的研究成果。论文巾除了特别加以标注和致谢的地方外,彳i包含其他人或其它机构已经发表或撰写过的研究成果。其他同志对本研究的启发和所做的贡献均已在论文中作了明确的声明并表示了谢意。作者签名:室:l曼i!H期:亟2:』:i论文使用授权声明本人完全了解复旦大学有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其它复制手段保存论文。保密的论文在解密后遵守此规定。作者签

2、名:i!l叠!导师签名FI期一种改进的基于IJML的Web服务组装方法【摘要】Web服务技术是异构平台应用集成的有效解决方案,而现有的众多Web服务因服务粒度过小的问题而导致应用范围大大受限。如何利用这些现有的Web服务来创建新的、更有价值的复合Web服务成为工业界和学术界共同关心的问题。基于工作流的组装和基于语义的Web服务的组装被认为是W曲服务组装的两个方向。两者的研究重点不同,所以有各自的一套协议栈,以更好的支持自己的研究点。针对这两个方向,很多标准被提出,如WSDL、BPEL、以及OWL.S,这些标

3、准从不同角度对Web服务合成建模,这些标准之间并不是相互孤立的,而是存在互补的地方。传统的基于UML的Web服务组装方法,是建立基于工作流的组装之上的,使用的是BPEL和WSDL,用UML建模复合Web服务,抽取子服务的WSDL文档中的信息加入UML模型中,再由UML模型得到复合服务的BPEL文档。虽然在UML到BPEL的转换方面有较好的工具支持,但是在该方法的UML建模过程中存在粒度划分不合理的问题,同时在子服务组装过程也没有考虑子服务的行为协议,这些都极大的影响了整个组装过程的自动化和得到的复合服务的正

4、确性。针对这些问题,我们提出组装过程中引入子服务的OwL.S文档,更确切的说是用OWL—S包含的信息指导对复合服务的建模过程,以弥补传统方法中对子服务调用约束的忽视。引入OWL.S后,不仅需要对原有建模过程进行改进,增加对OWL.S文档包含的信息的建模,而且要求有较合理的建模粒度,以保证充分利用0WL.S提供的信息。引入对子服务的调用约束的考虑,不仅能提高复合服务组装的正确性,还有助于在子服务调用失败引起复合服务失效时快速正确定位失效的子服务,以便进行恢复。因此本文提出了一种改进的基于UML的Web服务组装

5、方法,以功能为单位对复合Web服务的需求任务进行分解,得到以功能为粒度的抽象层UML模型,还引入了基于语义的Web服务组装协议栈中的OWL.S,充分利用具体子服务的OwL.S文档,考虑到具体子服务的行为协议约束,根据行为协议进一步细化抽象层的UML模型,再加入与实现相关的信息得到实现层的UML模型。同时改进的方法在组装的验证和Web服务的失效恢复方面也增加了相应的支持,使整个组装流程更加完整。【关键字】Web服务组装,UML,OWL.S,WSDL,行为协议-3.复旦大学硕士学位论文一种改进的基于IBIL的W

6、eb服务组装方法[Abstract]Webserviceisanefficientsolutionforapplicationintegrationofdifferentplatforms.NowadaystherearecnolTnonswebservicesthatonlyprovidesimplefunctionandCannotbeusedwidely.Soitbecomesaresearchfocustocreatevalue—addedcompositewebserviceusingexisti

7、ngwebservices.Twodifferentcompositionmethodsareproposed,oneisbasedonworkflowandtheotherisbaseonsemanticwebservice.ThesetwomethodshavetwodifferentprotocolstackstOsupporttheirownresearch.ThestackscontainmanystandardprotocolssuchasWSDL,BPEL,OWL—Sandetc.Thepro

8、tocolsareusedfordifferentareaSofwebservicecomposition.Theproposalsindifferentstacksarenotisolated.WeCantakeadvantageofthecomplementarystrengthsoftheprotocolsfromdifferentstacks.Thetraditionalcompositionmethod

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

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

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