Web服务自动组合系统的设计与实现
本文关键词:Web服务自动组合系统的设计与实现
更多相关文章: Web服务 自动组合 图搜索 语义服务 QoS
【摘要】:随着互联网技术的发展,企业逐渐选择Web服务技术向客户提供服务。Web服务的数目快速增长,但单个Web服务提供的功能有限,为了满足用户多样化的需求,就需要将多个Web服务按业务流程逻辑组合在一起,构成功能更加强大的复合服务。 目前,学术界和工业界都对Web服务组合问题设计了一些解决方案,但学术界提出的服务自动组合方法如HTN、Situation Calculus等,大都仅具有理论价值,而缺乏相应的实现方案。而工业界提出的大多是基于过程的人工组合方案,如eFlow、BPEL4WS、基于Petri网的组合方法等,,工程可实施性较高,但是,由于服务组合过程需要大量的人工参于,开发难度大,效率低,搜索范围窄,并且不能保证正确性。因此,如何组合单一Web服务从而实现服务之间的有效集成依然是软件工程领域的难点和核心。 为了完成Web服务组合,需要从当前已有的服务中搜索能完成特定功能的服务。传统的基于XML的Web服务的工业标准(诸如WSDL)为解决Web服务在异构环境下的松耦合的消息传递与互操作提供了实现的基础,但是仅描述了服务的语法和技术信息,因此只能通过关键字匹配进行Web服务语法的模糊发现与检索,可能获得一大批不想要的信息,准确率差,主要用来实现Web服务的自动发现和调用,而无法实现服务的自动交互和组合。因此,如果为Web服务输入输出添加语义信息,同时制定一定的组合策略,就可以实现Web服务的发现、调用、组合和监控的自动化、智能化。本文以这个思想为出发点,做了以下工作和研究: 1.针对当前已有的服务组合算法做出了全面分析,这些方法从方法论的角度进行划分,大致可以分为基于工作流的组合策略、基于语义网的组合策略、基于软件体系结构的组合策略以及基于人工智能规划的组合策略。 2.针对服务组合目前的问题,本文扩展并改进了一种面向QoS基于图搜索的TOP-K Web服务组合方法,可以较快和较精确的搜索到TOP-K QoS的组合结果。该方法经过问题抽象与重述,在注册服务信息时上传的富语义WSLA文件描述了服务的语义信息和操作的QoS信息,当用户发起服务组合请求时,系统需要从已注册的服务信息中选取合适的操作,并且确定其调用顺序,使得按照这个顺序调用这些操作与用户要求的操作具有相匹配的输入输出。 3.本文设计并实现了一个完整的Web服务自动组合引擎,依托该系统应用了改进的服务组合算法。在这一部分,首先描述了Web服务自动组合系统的业务需求和功能流程,并在需求的基础上对系统进行了架构设计与详细模块设计。最后描述了系统与算法的关键实现及测试结果。
【关键词】:Web服务 自动组合 图搜索 语义服务 QoS
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52;TP393.09
【目录】:
- 摘要4-6
- Abstract6-10
- 第1章 绪论10-14
- 1.1 系统背景10-11
- 1.2 Web 服务组合方法研究现状11-13
- 1.3 本文的主要工作13-14
- 第2章 Web 服务组合算法14-23
- 2.1 问题抽象与重述14-15
- 2.2 算法索引15-16
- 2.3 算法流程16-21
- 2.3.1 概述16-17
- 2.3.2 前向搜索17-18
- 2.3.3 处理搜索队列18-19
- 2.3.4 求最小前驱服务操作集19-21
- 2.3.5 后向注册结果21
- 2.4 算法举例21-23
- 第3章 Web 服务组合引擎需求分析23-25
- 3.1 概述23-24
- 3.2 需求问题描述24-25
- 第4章 Web 服务组合引擎架构设计25-30
- 4.1 技术架构设计25-26
- 4.1.1 物理架构25
- 4.1.2 逻辑架构25-26
- 4.2 功能架构26-30
- 4.2.1 功能组成26-27
- 4.2.2 功能流程27-30
- 第5章 Web 服务组合引擎详细设计30-43
- 5.1 数据库模式30-32
- 5.2 数据库访问模块32
- 5.3 文件解析模块32-35
- 5.4 文件上传模块35-36
- 5.5 算法管理模块36-40
- 5.5.1 组合器38
- 5.5.2 注册模块38-40
- 5.5.3 验证模块40
- 5.6 算法模块与索引模块40-43
- 第6章 Web 服务组合引擎实现与测试43-51
- 6.1 请求客户端43-44
- 6.1.1 发起请求43-44
- 6.1.2 读入历史数据44
- 6.2 注册程序44-47
- 6.2.1 语义注册44-45
- 6.2.2 批量服务注册45-46
- 6.2.3 单个服务注册46-47
- 6.3 验证程序47-50
- 6.4 测试结果50-51
- 第7章 结论和展望51-52
- 参考文献52-54
- 作者简介及在学期间所取得的科研成果54-55
- 后记和致谢55
【相似文献】
中国期刊全文数据库 前10条
1 叶碧云,刘青;基于Web技术的设备管理信息系统[J];洪都科技;2003年02期
2 何志勇 ,何绍荣;基于WEB的学生成绩管理系统[J];自贡师范高等专科学校学报;2003年04期
3 刘庆红;基于Web的综合教务管理信息系统的分析与设计[J];吉林省经济管理干部学院学报;2004年01期
4 贾志娟,胡明生;基于Web的答疑系统设计与实现[J];河南纺织高等专科学校学报;2004年03期
5 王斌,刘浙;基于Web的电力调度自动化系统的实现[J];计算机与现代化;2004年11期
6 尹健康,宋红文,朱伏平,杜祥兵;基于Web的设备管理信息系统设计与研究[J];西南科技大学学报(自然科学版);2004年03期
7 盛志伟,刘仕筠,刘双虎;基于Web的网络考试系统的设计与实现[J];计算机与现代化;2005年07期
8 耿道武;Web服务提供银行中间业务新形式[J];华南金融电脑;2005年08期
9 石建玲,印建平,葛敬霞,李红彦;基于Web设备管理信息系统中设备分类编码规则的研究[J];现代制造工程;2005年09期
10 尤超常;浅谈WEB数据挖掘[J];中国科技信息;2005年04期
中国重要会议论文全文数据库 前10条
1 黄海林;孙向阳;;基于Web的大学物理试题管理系统的设计[A];湖北省物理学会、武汉物理学会成立70周年庆典暨2002年学术年会论文集[C];2002年
2 于莉莉;张毅;;基于Web的人力资源管理系统研究与设计[A];2008全国制造业信息化标准化论坛论文集[C];2008年
3 李中华;;企业Web应用安全威胁与防护[A];创新·融合·发展——创新型煤炭企业发展与信息化高峰论坛论文集[C];2010年
4 刘兵;何新林;张伟;吴东峰;何小莲;;基于Web的奎屯河流域水库调度自动化系统研究[A];第三届全国水力学与水利信息学大会论文集[C];2007年
5 刘颖;;基于Web的学生信息管理系统的设计与实现[A];2008年计算机应用技术交流会论文集[C];2008年
6 张玉艳;黄国栋;冯文堂;侯金奎;;一种模型驱动的WEB报表系统开发方法[A];第二十七届中国控制会议论文集[C];2008年
7 李毅;顾健;顾铁军;;系统等级保护中的Web应用安全评估[A];全国计算机安全学术交流会论文集(第二十四卷)[C];2009年
8 叶良;刘富强;邓戈;赵忠;;基于WEB的数字视频监控系统开发[A];第十二届全国煤矿自动化学术年会论文专辑[C];2002年
9 刘岩;阎钦运;张刚;;基于WEB的企业人力资源管理系统的研究与实现[A];第十七届全国煤矿自动化学术年会、中国煤炭学会自动化专业委员会学术会议论文集[C];2007年
10 粟智;;基于Web技术下的分析实验室计算机网络管理系统的开发与设计[A];2003年药物分析论坛“热分析在药物分析中的应用”专题学术研讨会论文集[C];2003年
中国重要报纸全文数据库 前10条
1 本报记者 刘继安;准备好了吗?WEB教师[N];中国教育报;2001年
2 张承东;Web智能考核广告[N];网络世界;2009年
3 科讯;WEB教师——一个全新职业的透析[N];科技日报;2001年
4 王雅丽;博客社区齐上阵 银行借Web 2.0拉拢未来客户[N];中国计算机报;2008年
5 本报记者 黄智军;Web应用呼唤新型安全系统[N];计算机世界;2009年
6 居易;WEB教师热门起来[N];组织人事报;2001年
7 本报记者 赵晓涛;四问“Web防御与云安全”[N];网络世界;2008年
8 本报记者 徐恒;手机浏览器:竞争不断加剧 Web大势所趋[N];中国电子报;2009年
9 电脑商报记者 张戈;Web应用安全正当时[N];电脑商报;2010年
10 李晨;Web应用安全应贯穿生命周期[N];人民邮电;2009年
中国博士学位论文全文数据库 前10条
1 孙慧峰;基于协同过滤的个性化Web推荐[D];北京邮电大学;2012年
2 何儒汉;Web图像的多模融合检索研究[D];华中科技大学;2007年
3 张建武;面向Web应用的安全评测技术研究[D];北京邮电大学;2012年
4 龙慧云;基于进程代数的Web服务数据和组合的形式化方法研究[D];贵州大学;2009年
5 孙涛;面向市场情报分析的Web实体事件融合问题研究[D];山东大学;2014年
6 谢琪;基于协同过滤与QoS的个性化Web服务推荐研究[D];重庆大学;2012年
7 刘方方;Web服务合成与可用性的若干关键技术研究[D];复旦大学;2007年
8 刘晓光;网络化制造中Web服务自动组合的若干关键技术研究[D];上海交通大学;2008年
9 刘国奇;面向领域QoS约束的Web服务选取方法[D];东北大学;2011年
10 李杰;基于服务质量的Web服务模型及应用研究[D];中国科学院研究生院(计算技术研究所);2005年
中国硕士学位论文全文数据库 前10条
1 曾确令;基于WEB挖掘的消费者细分及推荐应用研究[D];吉林大学;2009年
2 袁桂兰;WEB分布式数据库系统的研究与实现[D];中国人民解放军信息工程大学;2002年
3 李超俊;基于Web的客户信息管理系统的开发[D];吉林大学;2011年
4 焦威;面向Web应用的构件组装系统研究与实现[D];西安理工大学;2009年
5 李吉平;基于Web技术的森林资源信息管理系统研建[D];西北农林科技大学;2009年
6 白洁婷;基于Web的在线虚拟实验室的研究[D];华中科技大学;2009年
7 吴卉;基于Web的机械零件库浏览系统的研发[D];南京航空航天大学;2010年
8 田振强;基于Web的小麦信息管理系统的构建[D];河南农业大学;2010年
9 张平;基于Web技术的压铸模具协同设计原理与应用系统研究[D];四川大学;2005年
10 谢春丽;基于数据挖掘的Web行为特征分析与研究[D];苏州大学;2003年
本文编号:519245
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/519245.html