基于AOP的Web服务合成工具的设计与实现
发布时间:2017-08-20 12:20
本文关键词:基于AOP的Web服务合成工具的设计与实现
更多相关文章: SOC AOP Web服务适配 Web服务合成
【摘要】:面向服务的计算(Service-Oriented Computing,SOC)是当前软件工程领域和软件产业界的研究热点之一。作为一种新型的计算模式,SOC利用Web服务作为基础部件来支持快速、低开销和易于组织的分布式应用软件的开发。而传统的软件开发技术无法将业务逻辑与辅助业务逻辑的其它行为相分离,其软件设计思想和模块化机制常常将业务逻辑功能和非业务行为纠缠在一起,从而导致软件系统存在业务逻辑不清晰、代码纠缠、代码冗余和浪费、模块之间的紧耦合、不易扩展和不灵活等问题。论文将采用的面向方面的软件编程开发方法AOP能够有效地促进上述问题的解决。论文首先概述了论文的研究背景并给出了其研究意义,列出了国内外关于AOP方法及Web服务技术的应用及结合的研究现状,其次论文在深入分析了AOP与Web服务结合的相关理论技术及其优势的基础上系统性的实现了基于AOP的Web服务合成工具的设计方案,最后给出了实例分析,验证了其有效性和实用性。高效的Web服务适配器自动生成算法和基于适配器的Web服务交互正确性验证是目前Web服务适配技术的主要研究内容。基于适配器的Web服务交互正确性验证是指以形式化技术为基础,实现Web服务交互双方和适配器的正确合成,协调工作。在此基础上,论文主要的创新工作内容有:论文以形式化建模技术——受限流网为基础,提出了一种新的Web服务合成算法。在实现的层面上,使用AOP技术设计实现一种基于服务适配的Web服务合成工具。同时,实现该工具与Web服务建模工具和Web服务适配工具的有效集成。利用原型工具对服务实例进行合成,最后采用实验验证Web服务合成工具的有效性以及Web服务适配器的正确性。
【关键词】:SOC AOP Web服务适配 Web服务合成
【学位授予单位】:湖南大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52;TP393.09
【目录】:
- 摘要5-6
- Abstract6-12
- 第1章 绪论12-20
- 1.1 研究背景及意义12-16
- 1.1.1 面向服务的体系结构12-13
- 1.1.2 Web服务13
- 1.1.3 Web服务适配13
- 1.1.4 面向方面软件开发13-16
- 1.2 国内外研究现状16-18
- 1.3 论文的主要研究内容及组织结构18-20
- 1.3.1 主要研究内容18-19
- 1.3.2 论文的组织结构19-20
- 第2章 AOP与Web服务的结合20-36
- 2.1 相关理论及技术20-28
- 2.1.1 面向方面编程AOP20-24
- 2.1.2 Web服务技术24-28
- 2.2 AOP与Web服务组合的结合28-34
- 2.2.1 WS-BPEL面向方面的扩展AO4BPEL28-31
- 2.2.2 Web服务组合面向方面的建模31-32
- 2.2.3 传统的面向方面方法局限32-34
- 2.3 本章小结34-36
- 第3章 形式化Web服务合成方法研究36-42
- 3.1 流网36
- 3.2 受限流网36-37
- 3.3 基于受限流网的Web服务行为建模37-39
- 3.3.1 基于受限流网的Web服务行为模型37-38
- 3.3.2 标识和激发规则38-39
- 3.4 Web服务合成算法39-41
- 3.5 小结41-42
- 第4章 Web服务合成工具的设计与实现42-53
- 4.1 受限Web服务行为模型的数据结构设计42-44
- 4.1.1 Node类42-43
- 4.1.2 Place类43
- 4.1.3 Message类43-44
- 4.1.4 Transition类44
- 4.2 横向关注点与核心关注点的分解和确定44
- 4.3 核心关注点的详细设计44-46
- 4.3.1 Ordinary Server类45-46
- 4.3.2 Transmiter类46
- 4.3.3 UIcontrller类46
- 4.4 横向关注点的详细设计46-49
- 4.4.1 适配器方面的私有数据成员47
- 4.4.2 适配器方面的私有方法47
- 4.4.3 连接点47-49
- 4.5 Web服务自动合成算法的实现49-51
- 4.5.1 受限Web服务行为模型的运行49-51
- 4.5.2 适配器的运行51
- 4.6 系统的设计实现步骤51-52
- 4.7 小结52-53
- 第5章 Web服务合成实例分析53-60
- 5.1 实验准备53-55
- 5.2 Web服务合成工具的实例运行分析55-59
- 5.3 小结59-60
- 结论60-62
- 参考文献62-66
- 致谢66
【参考文献】
中国期刊全文数据库 前10条
1 李庆新;刘淑芬;曲明;;基于本体的Web服务行为语义建模方法[J];电子学报;2015年03期
2 张建华;田东平;岳金朋;张博;;基于动态描述逻辑的Web自动化服务组合[J];高技术通讯;2015年02期
3 林亚明;林叶郁;李佐勇;苏草;;Spring AOP隐藏注解配置的解决方案[J];重庆文理学院学报(社会科学版);2014年02期
4 曹国荣;谭庆平;吴浩;;一种基于语义服务流网的Web服务适配方法[J];小型微型计算机系统;2013年12期
5 刘莹;刘国奇;任介夫;姜琳颖;张斌;;基于Web服务复杂网络的服务社区构建方法[J];东南大学学报(自然科学版);2013年06期
6 古凌岚;;基于AOP的Web服务失效恢复机制[J];计算机与数字工程;2013年08期
7 李蕾;;软件测试在ERP-SCM系统中的应用[J];科技广场;2013年07期
8 康国胜;刘建勋;唐明董;刘小青;;面向多请求的Web服务全局优化选择模型研究[J];计算机研究与发展;2013年07期
9 王孝强;;基于MDA的Web服务合成方法框架研究[J];科技创新导报;2013年16期
10 王书怀;邢建春;李决龙;杨启亮;周磊;;AOP技术在管理信息系统中的应用研究[J];计算机应用与软件;2012年06期
,本文编号:706591
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/706591.html