基于行为的Web服务选择平台的研究与实现
发布时间:2017-05-09 08:12
本文关键词:基于行为的Web服务选择平台的研究与实现,由笔耕文化传播整理发布。
【摘要】:近年来,Web服务已在多个领域得到应用并在其中扮演着重要角色,如电子商务、电子政务、电信等行业,并对现代企业应用的开发与部署产生了深远的影响。目前网络上存在着数量庞大的各种结构和功能的Web服务群,而在其中寻找高效的且满足用户需求的Web服务已然成为当前的研究热点之一。随着Web服务的发展以及在各个领域的广泛应用,面向服务的体系架构(Service Oriented Architecture,SOA)逐渐成熟并得到大力推广,在此基础上服务计算受到了各行业的广泛关注。服务计算拥有非常广的技术体系,服务的建模、描述、发现、选择以及服务的组合等都是服务计算中涵盖的内容。而服务选择同样是服务组合时必不可少的一部分,它也是各行业关注度较大的一个领域,因此本文就服务选择展开研究。在服务选择方面,已有方法主要是基于信任和信誉、QoS(Quality of Service)、功能、OWL-S以及服务流程等进行服务选择,这些方法均缺少对服务执行过程中的行为以及起始资源的考虑,使得最终选择的服务不能满足用户对该方面的需求,从而降低了服务质量。本文主要的研究内容是基于行为的服务选择方法,主要工作包括:(1)给出了一种在Petri网模型基础上生成动态行为序列的方法;(2)提出了基于最长公共子串算法的针对行为序列的相似性度量方法,并选择出与用户行为序列相似性高的Web服务作为候选服务;(3)给出了对候选服务进行正确性验证的方法,并确定最终所选择的服务;(4)设计并采用Java来实现这一基于行为的Web服务选择平台。基于行为的Web服务选择平台系统采用MyEclipse环境,主要功能包括Web服务形式化模块、动态行为序列相似性度量模块和服务正确性验证模块。系统首先通过Web服务形式化模块将Web服务转化为Petri网模型,对用户需求模型和候选服务模型进行编辑;然后通过动态行为相似性度量模块选出与用户行为序列相似性较高的服务作为候选服务集,最后通过服务正确性验证模块选择出满足Petri网正确性要求的相似性最高的候选服务作为最终选择的服务提交给用户。
【关键词】:Web服务选择 行为相似性 Petri网 相似性度量 正确性验证
【学位授予单位】:山西大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.09
【目录】:
- 中文摘要8-9
- ABSTRACT9-11
- 第一章 绪论11-15
- 1.1 研究目的和意义11
- 1.2 研究现状11-12
- 1.3 本文主要研究工作12-13
- 1.4 本文组织结构13-15
- 第二章 WEB服务相关概念15-19
- 2.1 WEB服务概述15-16
- 2.2 WEB服务形式化模型PETRI网16
- 2.3 过程模型的PETRI网转换16-18
- 2.4 小结18-19
- 第三章 基于行为的WEB服务选择方法19-23
- 3.1 动态行为序列生成方法19
- 3.2 服务相似性度量方法19-21
- 3.3 服务正确性验证方法21
- 3.4 小结21-23
- 第四章 WEB服务选择平台的设计与实现23-35
- 4.1 开发环境的配置24
- 4.2 数据库的设计与实现24-26
- 4.3 WEB服务模型编辑器26-28
- 4.4 服务相似性度量器28-30
- 4.5 服务正确性验证器30-33
- 4.5.1 活性验证模块31
- 4.5.2 可达性验证模块31-32
- 4.5.3 S-不变量求解功能模块32-33
- 4.6 应用举例33-34
- 4.7 小结34-35
- 第五章 总结与展望35-37
- 参考文献37-41
- 攻读学位期间取得的研究成果41-43
- 致谢43-45
- 个人简况及联系方式45-47
- 承诺书47-49
【参考文献】
中国期刊全文数据库 前1条
1 赵娟;;基于Petri网的语义Web服务过程模型匹配算法研究[J];河南科学;2009年02期
本文关键词:基于行为的Web服务选择平台的研究与实现,由笔耕文化传播整理发布。
,本文编号:352164
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/352164.html