An OWL-S Based Adaptive Service Discovery Algorithm for Mobile Users

Nowadays, there are numerous web services with specific capabilities within various networks, which can be used by mobile users. How to find a suitable service is a challenging task for a user and matchmaking is the key for the service discovery. In this paper we propose a matching algorithm measuring the similarity of the request with each of the advertised services based on OWL-S. As a description language of semantic Web services, OWL-S increases flexibility of Web service description, enriches expressiveness and provides a capability-based mechanism of Web service discovery. In order to obtain a precise matching result the user profile is taken into account in the presented algorithm. The proposed technique is applied to a sample test and experimental results are presented demonstrating the effectiveness of the idea.

[1]  Ian Horrocks,et al.  OWL Web Ontology Language Reference-W3C Recommen-dation , 2004 .

[2]  James A. Hendler,et al.  Owl web ontology language 1 , 2002 .

[3]  S. Mignanti,et al.  Context-aware Semantic Service Discovery , 2007, 2007 16th IST Mobile and Wireless Communications Summit.

[4]  Takahiro Kawamura,et al.  Semantic Matching of Web Services Capabilities , 2002, SEMWEB.

[5]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

[6]  Fang Luo,et al.  Study on Ontology-based Web Services Discovery , 2007, 2007 11th International Conference on Computer Supported Cooperative Work in Design.

[7]  Mahmood Neshati,et al.  A Similarity Measure for OWL-S Annotated Web Services , 2006, 2006 IEEE/WIC/ACM International Conference on Web Intelligence (WI 2006 Main Conference Proceedings)(WI'06).

[8]  Jiaxun Chen,et al.  Discovering Web services based on semantic Web technology , 2005, International Conference on Next Generation Web Services Practices (NWeSP'05).

[9]  Moonyoung Chung,et al.  Effective semantic Web services discovery using usability , 2006, 2006 8th International Conference Advanced Communication Technology.

[10]  Fangchun Yang,et al.  Service Matching Based on Semantic Descriptions , 2006, Advanced Int'l Conference on Telecommunications and Int'l Conference on Internet and Web Applications and Services (AICT-ICIW'06).

[11]  Kaiying Liu,et al.  Study of an Algorithm of Web Service Matching Based on Semantic Web Service , 2007, Sixth International Conference on Advanced Language Processing and Web Information Technology (ALPIT 2007).

[12]  Jiajin Le,et al.  Capability matching of Web services based on OWL-S , 2005, 16th International Workshop on Database and Expert Systems Applications (DEXA'05).