Semantic Web Service Selection Based on Service Provider ’ s Business Offerings

Semantic Web service discovery finds a match between the service requirement and service advertisements based on the semantic descriptions. The matchmaking mechanism might find semantically similar Web services having same matching score. In this paper, the authors propose the semantic Web service selection mechanism which distinguishes semantically similar Web services based on the Quality of Service (QoS) and Business Offerings (BO). To realize the semantic Web service discovery and selection (ranking), we propose the semantic broker based Web service architecture which recommends the best match for the requester based on the requested functionality, quality and business offerings. The authors design the semantic broker which facilitates the provider to advertise the service by creating OWL-S service profile consisting information related to functionality, quality and business offerings. After the service advertisement, the broker computes and records matchmaking information to improve the performance (service query time) of discovery and selection process. The broker also reads requirements from the requester and finds the best (profitable) Web service by matching and ranking the advertised services based on the functionality, capability, quality and business offering. Keywords-Semantic broker, Service selection, Quality of Service, Business offering, Ontology

[1]  Gil-Haeng Lee,et al.  Agent-based Web services middleware , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[2]  Deborah L. McGuinness,et al.  Bringing Semantics to Web Services: The OWL-S Approach , 2004, SWSWPC.

[3]  Barbara Pernici,et al.  Quality-agnostic or quality-aware semantic service descriptions? , 2005 .

[4]  Matthias Klusch,et al.  Hybrid OWL-S Service Retrieval with OWLS-MX: Benefits and Pitfalls , 2007, SMRR.

[5]  Jorge Cardoso,et al.  Approaches to Developing Semantic Web Services , 2008 .

[6]  Amit P. Sheth,et al.  Web Service Semantics - WSDL-S , 2005 .

[7]  Valérie Issarny,et al.  Towards Efficient Matching of Semantic Web Service Capabilities , 2006 .

[8]  Tran Cao Son,et al.  Semantic Web Services , 2001, IEEE Intell. Syst..

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

[10]  Katia Sycara,et al.  Adding OWL-S to UDDI, implementation and throughput , 2004 .

[11]  Liang Zheng,et al.  Spatial Information Services Discovery Based on Semantics , 2007, 2007 International Conference on Wireless Communications, Networking and Mobile Computing.

[12]  Karl Aberer,et al.  Towards P2P-Based Semantic Web Service Discovery with QoS Support , 2005, Business Process Management Workshops.

[13]  Yildiray Kabak,et al.  Semantically enriched web services for the travel industry , 2004, SGMD.

[14]  Kurt Geihs,et al.  Ranked Matching for Service Descriptions Using OWL-S , 2004, KiVS.

[15]  John Domingue,et al.  Towards context-aware semantic web service discovery through conceptual situation spaces , 2008, CSSSIA '08.

[16]  Deborah L. McGuinness,et al.  OWL Web ontology language overview , 2004 .

[17]  T.V. Prabhakar,et al.  Dynamic selection of Web services with recommendation system , 2005, International Conference on Next Generation Web Services Practices (NWeSP'05).

[18]  Duygu Çelik,et al.  Discovery and Scoring of Semantic Web Services based on Client Requirement(s) through a Semantic Search Agent , 2006, 30th Annual International Computer Software and Applications Conference (COMPSAC'06).

[19]  Qianxing Xiong,et al.  An Ontology for Semantic Web Services , 2007, HPCC.

[20]  V. S. Ananthanarayana,et al.  A QoS Broker Based Architecture for Dynamic Web Service Selection , 2008, 2008 Second Asia International Conference on Modelling & Simulation (AMS).

[21]  Myong H. Kang,et al.  Adding OWL-S Support to the Existing UDDI Infrastructure , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[22]  Jiajin Le,et al.  Matching Semantic Web Services across Heterogeneous Ontologies , 2005, The Fifth International Conference on Computer and Information Technology (CIT'05).

[23]  Steffen Staab,et al.  Semantic Web Service Architecture -- Evolving Web Service Standards toward the Semantic Web , 2002, FLAIRS Conference.

[25]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[26]  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).

[27]  Li Bai,et al.  A Fuzzy-set based Semantic Similarity Matching Algorithm for Web Service , 2008, 2008 IEEE International Conference on Services Computing.

[28]  Katia P. Sycara,et al.  Semantic Web Service Discovery in the OWL-S IDE , 2006, Proceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS'06).

[29]  Hongen Lu Semantic Web services discovery and ranking , 2005, The 2005 IEEE/WIC/ACM International Conference on Web Intelligence (WI'05).

[30]  Jianjun Yu,et al.  Web Service Discovery and Dynamic Invocation Based on UDDI/OWL-S , 2005, Business Process Management Workshops.

[31]  Chris Preist A Conceptual Architecture for Semantic Web Services , 2004, International Semantic Web Conference.

[32]  Zhuang Liu,et al.  Matchmaking for Semantic Web Services based on OWL-S , 2005, 2005 First International Conference on Semantics, Knowledge and Grid.

[33]  Xia Wang,et al.  A QoS-Aware Selection Model for Semantic Web Services , 2006, ICSOC.

[34]  Katia Sycara,et al.  Toward Semantic Web Services , 2003 .

[35]  Myong H. Kang,et al.  An Approach for Semantic Query Processing with UDDI , 2005, OTM Workshops.

[36]  Matthias Klusch,et al.  Automated semantic web service discovery with OWLS-MX , 2006, AAMAS '06.

[37]  Moonyoung Chung,et al.  Improved matching algorithm for services described by OWL-S , 2006, 2006 8th International Conference Advanced Communication Technology.

[38]  M. Stollberg,et al.  SEMANTIC WEB SERVICE DISCOVERY , 2006 .