Abstract
Discovery of web services has gained great research attention due to great numbers of web services. However, many functionally-equivalent web services are returned by semantic web services registry. So it is necessary to rank the web services which have similar functionality. We often uses Quality of Service (QoS) to filter the semantic web services discovery results based on user constraints of QoS descriptions. But different service providers and petitioners may use different QoS concepts and measurement methods for describing service quality. This leads to the issues of semantic interoperability of QoS. In this paper, we firstly analyze the classes, attributes and relationships from QoS vocabulary, then we design and build a general and flexible QoS ontology to support web services non-functional requirements(NFRs). Finally, we propose a semantic web services discovery algorithm based on QoS ontology. The algorithm supports the automatic discovery of web services and it can improve the efficiency for users to find the best services.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Web Services Architecture W3C Working Group Note (2004), http://www.w3.orgH
Garcia, D.Z.G., Toledo, D., Felgar, M.B.: Semantic-enriched QoS Policies for Web Service Interactions. In: ACM International Conference Proceeding Series - Proceedings of the 12th Brazilian Symposium on Multimedia and the Web - WebMedia, vol. 192, pp. 35–44 (2006)
Yang, H.R., Liu, S.S., Fu, P.B., Qi, H.H., Gu, L.H.: A Semantic distance measure for matching web services. In: Proceedings, 2009 International Conference on Computational Intelligence and Software Engineering, CiSE (2009)
Tran, V.X.: WS-QoSOnto: A QoS Ontology for Web Services. In: IEEE International Symposium on Service-Oriented System Engineering, pp. 233–238 (2008)
Yao, S.J., Chen, C.X., Dang, L.M., Liu, W.: Design of QoS ontology about dynamic web service selection. Computer Engineering and Design 29(6), 1500–1548 (2008) (in Chinese)
Giallonardo, E., Zimeo, E.: More Semantics inQoS Matching. In: Proc. of the IEEE Intl. Conf. on Service Oriented Computing and Applications, pp. 163–171. IEEE Computer Society, Los Alamitos (2007)
Papaioannou, I.V., Tsesmetzis, D.T., Roussaki, I.G., Anagnostou, M.E.: A QoSOntology Language for Web-Services. In: Proceedings of the 20th International Conference on Advanced Information Networking and Applications, pp. 101–106 (2006)
Zhou, C., Chia, L., Lee, B.: DAML-QoS Ontology for Web Services. In: Int. Conference on Web Services 2004 (ICWS 2004), San Diego, California, USA (2004)
Maximilien, E.M., Singh, M.P.: A Framework and Ontology for Dynamic Web Services Selection. IEEE Internet Computing 8(5), 84–93 (1993-2004)
Paolucci, M., Kawamura, T., Payne, T.R., et al.: Semantic Matching of Web Services Capabilities. In: The 1st International Semantic Web Conference, Sardinia, Italia, pp. 333–347 (2002)
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
Yin, B., Yang, H., Fu, P., Chen, X. (2010). A Semantic Web Services Discovery Algorithm Based on QoS Ontology. In: An, A., Lingras, P., Petty, S., Huang, R. (eds) Active Media Technology. AMT 2010. Lecture Notes in Computer Science, vol 6335. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15470-6_18
Download citation
DOI: https://doi.org/10.1007/978-3-642-15470-6_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-15469-0
Online ISBN: 978-3-642-15470-6
eBook Packages: Computer ScienceComputer Science (R0)