An Integrated Framework for Web Service Ontology Development

##plugins.themes.academic_pro.article.main##

Xumin Liu
Hua Liu

Abstract

In this paper, we propose an integrated framework to construct a Web service ontology in a bottom-up fashion. The ontology treats Web services as the first-class objects, which captures their functional-features and inter-service relationships. The proposed framework starts with a set of WSDL service descriptions given that WSDL is the de facto standard for describing service APIs. Information retrieval techniques are leveraged to extract a Web service's functional features from its WSDL description. The framework measures the functional relevance between service operations and uses it to define the service ontology on a high-level. An improved data clustering algorithm is proposed to group relevant operations. Each operation group corresponds to a service domain. Within a domain, the framework measures the functional similarity between service operations and applies a hierarchical data clustering algorithm to construct the internal structure of the service ontology. A comprehensive experimental study is conducted to evaluate the efficiency and effectiveness of the framework.

##plugins.themes.academic_pro.article.details##

How to Cite
Liu, X. ., & Liu, H. . (2012). An Integrated Framework for Web Service Ontology Development. International Journal of Next-Generation Computing, 3(2), 211–227. https://doi.org/10.47164/ijngc.v3i2.34

References

  1. Akram, S., Bouguettaya, A., Liu, X., Haller, A., and Rosenberg, F. 2010. A change management framework for service oriented enterprises. IJNGC 1, 1.
  2. Baeza-Yates, R. A. and Ribeiro-Neto, B. 1999. Modern Information Retrieval. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA.
  3. Cilibrasi, R. L. and Vitanyi, P. 2007. The google similarity distance. IEEE Trans. on Knowl. and Data Eng. 19, 370–383.
  4. Coalition, T. O. S. 2004. Owl-s: Semantic markup for web services. http://www.daml.org/services/owls/1.1B/owl-s/owl-s.html.
  5. Elgazzar, K., Hassan, A. E., and Martin, P. 2010. Clustering wsdl documents to bootstrap the discovery of web services. In ICWS 2010. 147–154.
  6. Liu, F., Shi, Y., Yu, J., Wang, T., and Wu, J. 2010. Measuring similarity of web services based on wsdl. In ICWS 2010. 155–162.
  7. Liu, X. and Bouguettaya, A. 2007. Managing top-down changes in service-oriented enterprises. 1072–1079.
  8. Liu, X. and Liu, H. 2011. Bootstrapping operation-level web service ontology: A bottom-up approach.
  9. Medjahed, B., Bouguettaya, A., and Elmagarmid, A. K. 2003. Composing web services on the semasntic web. The VLDB Journal 12, 333–351.
  10. Mirzaei, A., Rahmati, M., and Ahmadi, M. 2008. A new method for hierarchical clustering combination. Intell. Data Anal. 12, 6, 549–571.
  11. Plebani, P. and Pernici, B. 2009. URBE: Web service retrieval based on similarity evaluation. IEEE Transactions on Knowledge and Data Engineering 21, 1629–1642.
  12. Rezgui, A., Ouzzani, M., Bouguettaya, A., and Medjahed, B. 2002. Preserving privacy in web services. 56–62.
  13. Sahami, M. and Heilman, T. D. 2006. A web-based kernel function for measuring the similarity of short text snippets. In Proceedings of the 15th international conference on World Wide Web. WWW ’06.
  14. Segev, A. and Sheng, Q. Z. 2010. Bootstrapping ontologies for web services. IEEE Transactions on Services Computing 99, PrePrints.
  15. Sibson, R. 1973. SLINK: An optimally efficient algorithm for the single-link cluster method. The computer journal 16, 30–34.
  16. W3C. 2001. Web services description language (wsdl). In http://www.w3.org/TR/wsdl.
  17. W3C. 2005. Web service semantics - wsdl-s. In http://www.w3.org/Submission/WSDL-S/.
  18. WSMO Working Group. 2004. Web Service Modeling Ontology (WSMO). http://www.wsmo.org/ .
  19. Wu, W., Doan, A., Yu, C., and Meng, W. 2005. Bootstrapping domain ontology for semantic web services from source web sites. In In Proceedings of the VLDB-05 Workshop on Technologies for E-Services. 11–22.
  20. Yu, Q. and Bouguettaya, A. 2008. Framework for web service query algebra and optimization. ACM Trans. Web 2, 1, 1–35.
  21. Yu, Q., Liu, X., Bouguettaya, A., and Medjahed, B. 2008. Deploying and managing web services: issues, solutions, and directions. The VLDB Journal 17, 537–572.
  22. Yu, Q. and Rege, M. 2010. On service community learning: A co-clustering approach. In ICWS 2010. 283–290.