Abstract
Service and resource discovery has become an integral part of modern network systems, in which area all researches are aiming at RESTful Web services and SOAP Web services separately. Basically, a RESTful Web service is a simple Web service implemented by using HTTP protocol and the principles of REST, and does not address features such as security. On the other hand, the SOAP Web service is more feature rich, at the cost of increased complexity, yet still lacks a true resource-centric model. As there are apparent differences between RESTful Web services and traditional SOAP Web services, it’s difficult to perform service comparison, matching and evaluation. Therefore, the gap between them needs to be eliminated, and we prefer to employ ontology, which is a formal representation of the knowledge by a set of concepts within a domain and the relationships between those concepts. In this paper, a service registry framework based on ontology model is proposed, which is called Concept Operation Ontology Model (COOM), to avoid the differences between RESTful Web services and traditional SOAP Web services, and illustrate the Web service matching mechanism based on this ontology model. The result shows that this service registry framework has unified the interface of RESTful Web services and SOAP Web services, and returned the best service alternatives with higher similarity when performing service matching.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Grefen, P., Ludwig, H., Dan, A., Angelov, S.: An analysis of Web services support for dynamic business process outsourcing. Information and Software Technology 48(11), 1115–1134 (2006)
Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine (2000)
Klusch, M., Fries, B., Sycara, K.: OWLS-MX: a hybrid Semantic Web service matchmaker for OWL-S services. International Journal of Web Semantics 7(2) (2009)
Sycara, K., Paolucci, M., Anolekar, A., Srinivasan, N.: Automated discovery, interaction and composition of Semantic Web services. Web Semantics: Science, Services and Agents on the World Wide Web 1(1), 27–46 (2003)
Sheth, A.P., Gomadam, K., Lathem, J.: SA-REST: Semantically Interoperable and Easier-to-Use Services and Mashups. IEEE Internet Computing 11, 91–94 (2007)
Farrel, J., Holger, L. (eds.): Semantic Annotations for WSDL and XML Schema. W3C Working Draft, April 10 (2007)
Kopecky, J., Gomadam, K., Vitvar, T.: hRESTS: An HTML Microformat for Describing RESTful Web Services. In: IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology, pp. 619–625 (2008)
Battle, R., Benson, E.: Bridging the Semantic Web and Web 2.0 with Representational State Transfer (REST). Web Semantics 6, 61–69 (2008)
Nan, L., Hongming, C.: Functionality semantic indexing and matching method for RESTful Web Services based on resource state descriptions. In: 2nd International Workshop on Computer Science and Engineering (2009)
Junye, W., Lirui, M., Hongming, C.: A REST-based Approach to Integrate Enterprise Resources. In: International Forum on Computer Science-Technology and Applications, vol. 3 (2009)
Ganjisaffar, Y., Abolhassani, H., Neshati, M., Jamali, M.: A similarity measure for OWL-S annotated web services. In: IEEE/WIC/ACM International Conference on Web Intelligence, Hong Kong (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ji, J., Bu, F., Cai, H., Wang, J. (2010). Ontology Model for Semantic Web Service Matching. In: Zhu, R., Zhang, Y., Liu, B., Liu, C. (eds) Information Computing and Applications. ICICA 2010. Lecture Notes in Computer Science, vol 6377. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16167-4_24
Download citation
DOI: https://doi.org/10.1007/978-3-642-16167-4_24
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-16166-7
Online ISBN: 978-3-642-16167-4
eBook Packages: Computer ScienceComputer Science (R0)