Context-sensitive Web service discovery over the bipartite graph model

As service oriented architecture (SOA) matures, service consumption demand leads to an urgent requirement for service discovery. Unlike Web documents, services are intended to be executed to achieve objectives and/or desired goals of users. This leads to the notion that service discovery should take...

Full description

Saved in:
Bibliographic Details
Published inFrontiers of Computer Science Vol. 7; no. 6; pp. 875 - 893
Main Authors ZHANG, Rong, ZETTSU, Koji, KIDAWARA, Yutaka, KIYOKI, Yasushi, ZHOU, Aoying
Format Journal Article
LanguageEnglish
Published Berlin/Heidelberg Higher Education Press 01.12.2013
Springer Science and Business Media LLC
Springer Berlin Heidelberg
Springer Nature B.V
Subjects
Online AccessGet full text
ISSN2095-2228
2095-2236
DOI10.1007/s11704-013-1256-x

Cover

More Information
Summary:As service oriented architecture (SOA) matures, service consumption demand leads to an urgent requirement for service discovery. Unlike Web documents, services are intended to be executed to achieve objectives and/or desired goals of users. This leads to the notion that service discovery should take the "usage context" of service into account as well as service content (descriptions) which have been well explored. In this paper, we introduce the concept of service context which is used to represent service usage. In query processing, both service content and service context are ex- amined to identify services. We propose to represent ser- vice context by a weighted bipartite graph model. Based on the bipartite graph model, we reduce the gap between query space and service space by query expansion to improve re- call. We also design an iteration algorithm for result ranking by considering service contextsefulness as well as contentrelevance to improve precision. Finally, we develop a service search engine implementing this mechanism, and conduct some experiments to verify our idea.
Bibliography:As service oriented architecture (SOA) matures, service consumption demand leads to an urgent requirement for service discovery. Unlike Web documents, services are intended to be executed to achieve objectives and/or desired goals of users. This leads to the notion that service discovery should take the "usage context" of service into account as well as service content (descriptions) which have been well explored. In this paper, we introduce the concept of service context which is used to represent service usage. In query processing, both service content and service context are ex- amined to identify services. We propose to represent ser- vice context by a weighted bipartite graph model. Based on the bipartite graph model, we reduce the gap between query space and service space by query expansion to improve re- call. We also design an iteration algorithm for result ranking by considering service contextsefulness as well as contentrelevance to improve precision. Finally, we develop a service search engine implementing this mechanism, and conduct some experiments to verify our idea.
Web service, usage context, bipartite graph model, context-usefulness
11-5731/TP
usage context
bipartite graph model
context-usefulness
Document received on :2011-11-06
Document accepted on :2013-04-29
Web service
ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:2095-2228
2095-2236
DOI:10.1007/s11704-013-1256-x