Flexible matching and ranking of web service advertisements

N. Ahmadi, Walter Binder
{"title":"Flexible matching and ranking of web service advertisements","authors":"N. Ahmadi, Walter Binder","doi":"10.1145/1388336.1388341","DOIUrl":null,"url":null,"abstract":"With the growing number of service advertisements in service marketplaces, there is a need for matchmakers which select and rank functionally similar services based on non-functional properties, such as QoS and reputation parameters. Current matchmakers only support predefined service description languages and predefined third-party repositories of service description documents, which both are hard-coded inside their internal structure, forcing providers to publish their services using a specific service publishing component. Therefore, current matchmakers are not able to look for existing services which are published using different service publishers.\n In this paper, we propose a flexible matchmaker for service discovery, selection, and ranking, taking both functional and non-functional properties of the services into account. The matchmaker provides an expressive language for the clients to define service requests, specifying involved repositories, non-functional properties and a utility function for ranking Web services. The proposed matchmaker enables clients to search inside existing UDDI and third-party repositories and match already published services, while supporting different service description languages as well as emerging languages. Independency from the service description language and the type of the third-party repository is preserved as long as very basic constraints are satisfied.","PeriodicalId":376035,"journal":{"name":"Middleware for Service Oriented Computing","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Middleware for Service Oriented Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1388336.1388341","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

Abstract

With the growing number of service advertisements in service marketplaces, there is a need for matchmakers which select and rank functionally similar services based on non-functional properties, such as QoS and reputation parameters. Current matchmakers only support predefined service description languages and predefined third-party repositories of service description documents, which both are hard-coded inside their internal structure, forcing providers to publish their services using a specific service publishing component. Therefore, current matchmakers are not able to look for existing services which are published using different service publishers. In this paper, we propose a flexible matchmaker for service discovery, selection, and ranking, taking both functional and non-functional properties of the services into account. The matchmaker provides an expressive language for the clients to define service requests, specifying involved repositories, non-functional properties and a utility function for ranking Web services. The proposed matchmaker enables clients to search inside existing UDDI and third-party repositories and match already published services, while supporting different service description languages as well as emerging languages. Independency from the service description language and the type of the third-party repository is preserved as long as very basic constraints are satisfied.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
web服务广告的灵活匹配和排序
随着服务市场中服务广告数量的增加,需要基于非功能属性(如QoS和声誉参数)选择和排名功能相似的服务的媒人。目前的配对器只支持预定义的服务描述语言和预定义的第三方服务描述文档存储库,这两者都是硬编码在其内部结构中,迫使提供者使用特定的服务发布组件发布其服务。因此,当前的配对器无法查找使用不同服务发布者发布的现有服务。在本文中,我们提出了一个灵活的撮合器,用于服务的发现、选择和排名,同时考虑了服务的功能和非功能属性。配对器为客户端提供了一种表达性语言来定义服务请求,指定涉及的存储库、非功能属性和用于对Web服务进行排序的实用程序函数。提议的撮合器使客户机能够在现有的UDDI和第三方存储库中搜索并匹配已经发布的服务,同时支持不同的服务描述语言和新兴语言。只要满足非常基本的约束,就保持与服务描述语言和第三方存储库类型的独立性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Experimental evaluation of distributed middleware with a virtualized Java environment Addressing QoS issues in service based systems through an adaptive ESB infrastructure Business activity management for service networks in cloud environments Eventual consistency: How soon is eventual? An evaluation of Amazon S3's consistency behavior Middleware enabled data sharing on cloud storage services
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1