基于OWL-S的Web服务聚类与选择

来源 :山西大学 | 被引量 : 0次 | 上传用户:michaelgang1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着SOC(Service-Oriented Computing)的广泛应用,Internet环境下越来越多的资源以服务的方式进行封装。服务组合可以通过组合不同的资源来满足用户需求,而服务选择是服务组合的重要组成部分,其选择结果在很大程度上影响了组合服务的可信性。现有的服务选择方法主要考虑了服务的Qos(Quality of Service)属性和功能属性,很少考虑服务的具体执行过程,少数考虑过程的服务选择方法中服务相似度计算准确度也不高。并且现有的服务选择过程多为顺序查找,这就使得服务选择的时间效率很低。本文针对现有服务选择方法中查准率、查全率和时间效率低的问题,提出了一种基于OWL-S的Web服务选择方法。论文的主要工作有以下几个方面:(1)本文基于服务描述语言OWL-S(Ontology Web Language for Services),将服务的功能描述部分Service Profile中的服务输入/输出参数集形式化为向量模型,在此基础上定义了服务的功能相似度计算方法。针对现有服务过程相似度计算方法准确度不高的问题,本文将服务的过程描述部分Service Model形式化为Petri网,充分结合Petri网的结构和语义信息,定义了一种能准确计算服务过程相似度的方法。(2)基于Web服务的相似度计算方法,本文通过K-means、Dbscan、Squeezer三种算法分别对服务库中的所有服务从功能和过程两方面进行聚类。由于聚类参数和聚类算法的选择都会对服务选择结果产生很大的影响,本文通过聚类评价指标选择出使得每种算法聚类结果最优的参数值。在聚类预处理的基础上通过服务选择的查全率、查准率和F值选择出使得服务选择结果最优的聚类算法。(3)在将服务库中的服务划分为功能和过程一致的多个子类后,根据用户提出的请求选择出同时满足用户功能和过程请求的服务子集。本文提出的基于OWL-S的Web服务选择方法有效的解决了现有服务选择算法中查准率、查全率和时间效率低的问题,取得的研究成果对服务选择和服务组合有一定的意义。
其他文献
随着信息社会的不断发展,人们对信息的需求量逐渐增多,Web上拥有大量的信息资源,它逐渐成人们获取信息的重要途径。然而,由于不同的网站使用的数据往往具有不同的数据格式,所
随着信息化迅速推广和普及,导致各行各业基础信息量成几何倍增。海量存储和大并发成为主流大型数据库的标记。同时异地、跨行业的数据库服务器之间的数据信息交换、交互的诉
随着信息技术的迅猛发展,在网络监控、电信数据管理和金融服务等领域源源不断地产生新数据。具有海量、连续、多变及潜在无限性等特征的数据流不仅为数据存储带来挑战,也加大
稀疏矩阵向量乘(SMVM)运算是许多工程计算与科学计算的核心,近年来随着FPGA的广泛应用,基于FPGA平台的SMVM运算研究工作也在不断地深入。针对FPGA特有的并行性,研究者们提出
Internet的开放性和共享性环境给人们带来了便利,网上购物逐渐深入人们的生活,由此,电子商务得到飞速的发展。但是,近年来电子商务的发展频繁受到各种安全隐患和不诚信因素的
微数据是指与个体相关的数据,如人口统计数据、客户购物数据、患者医疗数据等,这些数据在趋势分析、市场预测等应用中具有重要的价值。但是如果直接发布或共享微数据会泄漏大
随着软件规模的逐渐增大,软件测试在整个软件开发过程中占有非常重要的地位,是保证软件质量、提高软件可靠性的关键。随着Internet的迅猛发展,分布式系统大量涌现。新一代电
随着互联网的高速发展,网络协议标准也不断地更新和完善。如何更有效地提高网络服务,已成为网络协议工程领域的关键问题之一。层次移动IPv6协议作为移动IPv6协议的扩展,在移
随着投影以及多投影技术在现实生活中各个领域内的广泛应用,传统的只针对于特定投影表面或投影幕的多媒体投影技术已经远远不能够满足现实应用中的特定要求。本文中提出了一种
随着计算机网络技术的发展,全球互联网用户快速增长,网络信息资源语种也日益多样化,跨语言信息检索已成为越来越重要的研究课题。   在汉英等语言的跨语言检索方面已经有