Abstract
Using graph theory, we analyze the topological landscape of web service networks formed by real-world data set, either downloaded from web service repositories or crawled by a search engine. We first propose a flexible framework to study syntactic web service matchmaking in a unified manner. Under the framework, then, the data set is analyzed from diverse perspectives and granularity. By and large, the data set is shown to exhibit small world network well and power-law-like distribution to some extent. Finally, using random graph theory, we demonstrate how to accurately estimate the size of the giant component of such web service networks.
Similar content being viewed by others
References
Akkiraju, R., Farrell, J., Miller, J., Nagarajan, M., Schmidt, M.-T., Sheth, A., Verma, K.: Web service semantics—WSDL-S. W3C Member submission (2005)
Akkiraju, R., Srivastava, B., Ivan, A.-A., Goodwin, R., Syeda-Mahmood, T.: SEMAPLAN: combining planning with semantic matching to achieve web service composition. In: Internatioal Conference on Web Services (ICWS), pp. 37–44 (2006)
Albert, R., Barabasi, A.-L.: Topology of evolving networks: local events and universality. Phys. Rev. Lett. 85, 5234–5237 (2000)
Albert, R., Jeong, H., Barabasi, A.-L.: The diameter of the world wide web. Nature 401, 130–131 (1999)
Baeza-Yates, R., Ribeiro-Neto, B.: Modern Information Retrieval. Addison-Wesley, Reading (1999)
Bellur, U., Kulkarni, R.: Improved matchmaking algorithm for semantic web services based on bipartite graph matching. In: Internatioal Conference on Web Services (ICWS), pp. 86–93 (2007)
Bianchini, D., Antonellis, V.D., Melchiori, M.: Flexible semantic-based service matchmaking and discovery. World Wide Web 11(2), 227–251 (2008)
Bilenko, M., Cohen, W., Fienberg, S., Mooney, J., Ravikumar, R.: Adaptive name matching in information integration. IEEE Intell. Syst. 18(5), 16–23 (2003)
Blake, M.B., Nowlan, M.F.: A web service recommender system using enhanced syntactical matching. In: Internatioal Conference on Web Services (ICWS), pp. 575–582 (2007)
Cai, H.: Scale-free web services. In: Internatioal Conference on Web Services (ICWS), pp. 288–295 (2007)
Cibrán, M.A., Verheecke, B., Vanderperren, W., Suvée, D., Jonckers, V.: Aspect-oriented programming for dynamic web service selection, integration and management. World Wide Web 10(3), 211–242 (2007)
De Bruijn, J., Fensel, D., Keller, U., Kifer, M., Lausen, H., Krummenacher, R., Polleres, A., Predoiu, L.: Web service modeling language (WSML). W3C Member submission (2005)
Denning, P.J.: Network laws. Commun. ACM 47(11), 15–20 (2004)
Dong, X., Halevy, A., Madhavan, J., Nemes, E., Zhang, J.: Similarity search for web services. In: International Conference on Very Large Data Bases (VLDB), pp. 372–383 (2004)
Fan, J., Kambhampati, S.: A snapshot of public web services. SIGMOD Rec. 34(1), 24–32 (2005)
Fellbaum, C. (ed.): WordNet: An Electronic Lexical Database. MIT, Cambridge (1998)
Kil, H., Oh, S.-C., Lee, D.: On the topological landscape of web services matchmaking. In: VLDB Workshop on Semantic Matchmaking and Resource Retrieval. CEUR, vol. 178, pp. 19–34 (2006)
Lécué, F., Delteil, A., Léger, A.: Applying abduction in semantic web service composition. In: Internatioal Conference on Web Services (ICWS), pp. 94–101 (2007)
Li, L., Horrocks, I.: A software framework for matchmaking based on semantic web technology. In: International World Wide Web Conference (WWW), pp. 331–339 (2003)
Maedche, A., Staab, S.: Measuring similarity between ontologies. In: European Conference on Knowledge Acquisition and Management (EKAW), pp. 251–263 (2002)
Maguitman, A.G., Menczer, F., Erdinc, F., Roinestad, H., Vespignani, A.: Algorithmic computation and approximation of semantic similarity. World Wide Web 9(4), 431–456 (2006)
Martin, D., Burstein, M., Hobbs, E., Lassila, O., Mcdermott, D., Mcilraith, S., Narayanan, S., Parsia, B., Payne, T., Sirin, E., Srinivasan, N., Sycara, K.: OWL-S: semantic markup for web services (2004)
Martin, D.L., Burstein, M. H., McDermott, D.V., McIlraith, S.A., Paolucci, M., Sycara, K.P., McGuinness, D.L., Sirin, E., Srinivasan, N.: Bringing semantics to web services with OWL-S. World Wide Web 10(3), 243–277 (2007)
Medjahed, B., Bouguettaya, A., Elmagarmid, A.: Composing web services on the semantic web. VLDB J. 12, 333–351 (2003)
Molloy, M., Reed, B.: A critical point for random graphs with a given degree sequence. Random Struct. Algorithms 6(2/3), 161–180 (1995)
Molloy, M., Reed, B.: The size of the largest component of a random graph on a fixed degree sequence. Comb. Probab. Comput. 7(3), 295–305 (1998)
Newman, M.E.J.: Power laws, pareto distributions and Zipf’s law. Contemp. Phys. 46, 323–351 (2005)
Newman, M.E.J., Strogatz, S.H., Watts, D.J.: Random graphs with arbitrary degree distributions and their applications. Phys. Rev., E 64(2), 026118 (2001)
OASIS: UDDI—online community for the universal description, discovery, and integration (2008)
Paolucci, M., Kawmura, T., Payne, T., Sycara, K.: Semantic matching of web services capabilities. In: International Semantic Web Conference (ISWC), pp. 333–347 (2002)
Sirin, E., Parsia, B., Hendler, J.: Template-based composition of semantic web services. In: AAAI Fall Symposium on Agents and the Semantic Web (2005)
W3C: Resource description framework. http://www.w3.org/RDF/ (2009)
W3C: Web services description language (WSDL) version 2.0 part 1: core language. http://www.w3.org/TR/wsdl20/ (2007)
W3C: The web ontology language. http://www.w3.org/TR/owl-features/ (2004)
W3C: SOAP—simple object access protocol. http://www.w3.org/TR/soap12-part1/ (2007)
Wang, Y., Stroulia, E.: Semantic structure matching for assessing web service similarity. In: IEEE International Conference on Services Computing (SCC), pp. 194–207 (2003)
Watts, D.J.: The Dynamics of Networks between Order and Radnomness. Princeton University Press, Princeton (1999)
Watts, D.J., Strogatz, S. H.: Collective dynamics of ‘small-world’ networks. Nature 393(4), 440–442 (1998)
Wilf, H.S.: Generatingfunctionology, 2nd edition. Academic, London (1994)
Wu, J., Wu, Z.: Similarity-based web service matchmaking. In: IEEE International Conference on Services Computing (SCC), pp. 287–294 (2005)
Zhang, J., Zhang, L.-J.: Web services quality testing. Int. J. Web Serv. Res. 2(2), 1–4 (2005)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kil, H., Oh, SC., Elmacioglu, E. et al. Graph Theoretic Topological Analysis of Web Service Networks. World Wide Web 12, 321–343 (2009). https://doi.org/10.1007/s11280-009-0064-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11280-009-0064-6