Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Enabling web service discovery in heterogeneous environments

Published: 01 September 2013 Publication History

Abstract

In large, open environments, service discovery has to face the challenge of heterogeneity. Service advertisements published by different organisations or individuals may differ in their description models, thus expressiveness levels. Even on the same expressiveness level, organisations may use assorted domain ontologies. In addition, a service discovery tool may not have a global view of all service advertisements in the system. Unfortunately, most contemporary service discovery approaches rely on these key factors. This paper presents a method that addresses the mismatch problem in description models. A neutral model is proposed in this work for aligning different service description models. A matchmaking method that encompasses different semantic, syntactic and hybrid service description languages based on this neutral model is also presented. Implementation and evaluation of the proposed method showed a satisfactory result.

References

[1]
Ambite, J., Darbha, S., Goel, A., Knoblock, C., Lerman, K., Parundekar, R. and Russ, T. (2009) 'Automatically constructing semantic web services from online sources', The Semantic Web-ISWC 2009, pp. 17-32.
[2]
Ambler, C.A. and Kristoff, J.E. (1998) 'Introducing the North American industry classification system', Government Information Quarterly, Vol. 15, No. 3, pp. 263-273.
[3]
Bruno, M., Canfora, G., Di Penta, M. and Scognamiglio, R. (2005) 'An approach to support web service classification and annotation', Proceedings of the IEEE International Conference on e-Technology, e-Commerce and e-Service, pp. 138-143.
[4]
Cong, Z., Fernandez, A. and Soto, C. (2011) 'A directory of heterogeneous services', 4th International Workshop on REsource Discovery (RED@ESWC2011), CEUR Workshop Proceedings, Vol. 737, pp. 65-79.
[5]
Corella, M.A. and Castells, P. (2006) 'Taxonomy-based web service categorization using conceptual parameter descriptions', Proceedings of the 1st International Workshop on Semantic Matchmaking and Resource Retrieval: Issues and Perspectives (SMR 2006) at the 32nd International Conference on Very Large Data Bases (VLDB).
[6]
Crockford, D. (2006) The application/json Media Type for JavaScript Object Notation (JSON). Available online at: http://www.rfc-editor.org/rfc/rfc4627.txt
[7]
De Bruijn, J., Bussler, C., Domingue, J., Fensel, D., Hepp, M., Keller, U., Kifer, M., König-Ries, B., Kopecky, J., Lara, R., Lausen, H., Oren, E., Polleres, A., Roman, D., Scicluna, J. and Stollberg, M. (2006) 'Web service modeling ontology (WSMO)', Applied Interface, Vol. 5, No. 1.
[8]
Ehrig, M. (2006) Ontology Alignment: Bridging THE Semantic Gap. Springer, New York.
[9]
Fernandez, A., Cong, Z. and Balta, A. (2012) 'Bridging the gap between service description models in service matchmaking', Multiagent and Grid Systems, Vol. 8, No. 1, pp. 83-103.
[10]
Frakes, W.B. (1992) 'Stemming algorithms', Information Retrieval: Data Structures and Algorithms, pp. 131-160.
[11]
Funk, A. and Bontcheva, K. (2010) 'Ontology-based categorization of web services with machine learning', Proceedings of the seventh international conference on Language Resources and Evaluation (LREC), 19-21 May, Valletta, Malta.
[12]
Giantsiou, L., Loutas, N., Peristeras, V. and Tarabanis, K. (2009) 'Semantic service search engine (S3E): an approach for finding services on the web', Visioning and Engineering the Knowledge Society: A Web Science Perspective, pp. 316-325.
[13]
Hess, A. and Kushmerick, N. (2003) 'Automatically attaching semantic metadata to web services', Proceedings of Information Integration on the Web (IIWEB), pp. 111-116.
[14]
Klusch, M., Benedikt, F. and Sycara, K. (2009) 'OWLS-MX: a hybrid semantic web service matchmaker for OWLS services', Web Semantics: Science, Services and Agents on the World Wide Web, Vol. 7, No. 2, pp. 121-133.
[15]
Klusch, M. and Kapahnke, P. (2010) 'iSem: approximated reasoning for adaptive hybrid selection of semantic services', The Semantic Web: Research and Applications, pp. 30-44.
[16]
Kopecky, J., Vitvar, T., Bournez, C. and Farrell, J. (2007) 'SAWSDL: semantic annotations for WSDL and XML schema', IEEE Internet Computing, Vol. 11, No. 6, pp. 60-67.
[17]
Kourtesis, D. and Paraskakis, I. (2008) 'Combining SAWSDL, OWL-DL and UDDI for semantically enhanced web service discovery', The Semantic Web: Research and Applications, pp. 614-628.
[18]
Lara, R., Roman, D., Polleres, A. and Fensel, D. (2004) 'A conceptual comparison of WSMO and OWL-S', Web Services, pp. 254-269.
[19]
Martin, D., Burstein, M., Hobbs, J., Lassila, O., McDermott, D., McIlraith, S., Narayanan, S., Paolucci, M., Parsia, B., Payne, T., Sirin, E., Srinivasan, N. and Sycara, K. (2004) 'OWL-S: semantic markup for web services', W3C Member Submission, Vol. 22.
[20]
McCallum, A. and Nigam, K.A. (1998) 'Comparison of event models for naive Bayes text classification', AAAI-98 Workshop on Learning for Text Categorization, Vol. 752, pp. 41-48.
[21]
Mohanty, R., Ravi, V. and Patra, M.R. (2010) 'Web-services classification using intelligent techniques', Expert Systems with Applications, Vol. 37, No. 7, pp. 5484-5490.
[22]
Paolucci, M., Kawamura, T., Payne, T. and Sycara, K. (2002) 'Semantic matching of web services capabilities', The Semantic Web-ISWC 2002, pp. 333-347.
[23]
Paolucci, M., Wagner, M. and Martin, D. (2007) 'Grounding OWL-S in SAWSDL', Service-Oriented Computing-ICSOC'2007 , pp. 416-421.
[24]
Pedrinaci, C., Liu, D., Maleshkova, M., Lambert, D., Kopecky, J. and Domingue, J. (2010) 'iServe: a linked services publishing platform', Proceedings of the 1st Workshop on Ontology Repositories and Editors for the Semantic Web, CEUR Workshop Proceedings, Heraklion, Greece.
[25]
Renz, I., Ficzay, A. and Hitzler, H. (2003) 'Keyword extraction for text characterization', Proceedings of Applications of Natural Language to Data Bases, pp. 228-234.
[26]
Scicluna, J., Lara, R., Polleres, A. and Lausen, H. (2004) 'Formal mapping and tool to OWL-S', WSMO Working Draft.
[27]
Vapnik, V., Golowich, S.E. and Smola, A. (1997) 'Support vector method for function approximation, regression estimation, and signal processing', Advances in Neural Information Processing Systems, pp. 281-287.
[28]
Willett, P. (2006) 'The Porter stemming algorithm: then and now', Program: Electronic Library and Information Systems, Vol. 40, No. 3, pp. 219-223.

Cited By

View all
  • (2018)Social Internet of Things for domoticsSemantic Web10.3233/SW-1802999:6(781-802)Online publication date: 1-Jan-2018

Recommendations

Comments

Information & Contributors

Information

Published In

cover image International Journal of Metadata, Semantics and Ontologies
International Journal of Metadata, Semantics and Ontologies  Volume 8, Issue 2
September 2013
84 pages
ISSN:1744-2621
EISSN:1744-263X
Issue’s Table of Contents

Publisher

Inderscience Publishers

Geneva 15, Switzerland

Publication History

Published: 01 September 2013

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 26 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2018)Social Internet of Things for domoticsSemantic Web10.3233/SW-1802999:6(781-802)Online publication date: 1-Jan-2018

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media