Skip to main content

Structural and Semantic Similarity Metrics for Web Service Matchmaking

  • Conference paper
E-Commerce and Web Technologies (EC-Web 2007)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4655))

Included in the following conference series:

Abstract

Service matchmaking is the process of finding appropriate services for a given set of requirements. We present a novel service matchmaking approach based on the internal process of services. We model service internal processes using finite state machines and use various heuristics to find structural similarities between services. Further, we use a process ontology that captures the semantic relations between processes. This semantic information is then used to determine semantic similarities between processes and to compute match rates of services. We develop a case study to illustrate the benefits of using process-based matchmaking of services and to evaluate strengths of the different heuristics we propose.

This research has been partially supported by Boğaziçi University Research Fund under grant BAP07A102 and the Scientific and Technological Research Council of Turkey by a CAREER Award under grant 105E073. The first author is supported by a Graduate Scholarship Program from the Scientific and Technological Research Council of Turkey.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Singh, M.P., Huhns, M.N.: Service-Oriented Computing: Semantics, Processes, Agents. John Wiley & Sons, Chichester (2005)

    Google Scholar 

  2. Zaremski, A.M., Wing, J.M.: Specification matching of software components. In: SIGSOFT 1995. Proceedings of the 3rd ACM SIGSOFT Symposium on Foundations of Software Engineering, New York, NY, USA, pp. 6–17. ACM Press, New York, NY, USA (1995)

    Chapter  Google Scholar 

  3. Paolucci, M., Kawamura, T., Payne, T.R., Sycara, K.P.: Semantic matching of Web services capabilities. In: Proceedings of the First International Semantic Web Conference, pp. 333–347. Springer, Heidelberg (2002)

    Google Scholar 

  4. Sycara, K., Widoff, S., Klusch, M., Lu, J.: Larks: Dynamic matchmaking among heterogeneous software agents in cyberspace. Autonomous Agents and Multi-Agent Systems 5(2), 173–203 (2002)

    Article  Google Scholar 

  5. Klusch, M., Fries, B., Sycara, K.: Automated semantic web service discovery with owls-mx. In: AAMAS 2006. Proceedings of the Fifth International Joint Conference on Autonomous Agents and Multiagent Systems, New York, NY, USA, pp. 915–922. ACM Press, New York (2006)

    Chapter  Google Scholar 

  6. Sipser, M.: Introduction to the Theory of Computation. 2nd edn., Course Technology (2005)

    Google Scholar 

  7. Gusfield, D.: Algorithms on Strings, Trees, and Sequences: Computer Science and Computational Biology. Cambridge University Press, Cambridge (1997)

    MATH  Google Scholar 

  8. Dong, X., Halevy, A.Y., Madhavan, J., Nemes, E., Zhang, J.: Simlarity search for web services. In: VLDB, pp. 372–383 (2004)

    Google Scholar 

  9. Klein, M., Bernstein, A.: Toward high-precision service retrieval. IEEE Internet Computing 8(1), 30–36 (2004)

    Article  Google Scholar 

  10. Wombacher, A., Fankhauser, P., Mahleko, B., Neuhold, E.: Matchmaking for business processes based on conjunctive finite state automata. International Journal of Business Process Integration and Management 1(1), 3–11 (2005)

    Article  Google Scholar 

  11. Berardi, D., Giacomo, G.D., Lenzerini, M., Mecella, M., Calvanese, D.: Synthesis of underspecified composite e-services based on automated reasoning. In: Proceedings of the 2nd International Conference on Service Oriented Computing, pp. 105–114. ACM Press, New York (2004)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Giuseppe Psaila Roland Wagner

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Günay, A., Yolum, P. (2007). Structural and Semantic Similarity Metrics for Web Service Matchmaking. In: Psaila, G., Wagner, R. (eds) E-Commerce and Web Technologies. EC-Web 2007. Lecture Notes in Computer Science, vol 4655. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74563-1_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-74563-1_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-74562-4

  • Online ISBN: 978-3-540-74563-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics