Weight Assignment of Semantic Match Using User Values and a Fuzzy Approach

  • Simone A. Ludwig
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4749)


Automatic discovery of services is a crucial task for the e-Science and e-Business communities. Finding a suitable way to address this issue has become one of the key points to convert the Web into a distributed source of computation, as it enables the location of distributed services to perform a required functionality. To provide such an automatic location, the discovery process should be based on the semantic match between a declarative description of the service being sought and a description being offered. This problem requires not only an algorithm to match these descriptions, but also a language to declaratively express the capabilities of services. The proposed matchmaking approach is based on semantic descriptions for service attributes, descriptions and metadata. For the ranking of service matches a match score is calculated whereby the weight values are either given by the user or estimated using a fuzzy approach.


Membership Function Service Discovery Service Orient Architecture Service Attribute Directory Service 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    McGovern, J., Tyagi, S., Stevens, M., Mathew, S.: The Java Series Books - Java Web Services Architecture, Ch. 2, Service Oriented Architecture (2003)Google Scholar
  2. 2.
    Tangmunarunkit, H., Decker, S., Kesselman, C.: Ontology-based Resource Matching in the Grid - The Grid meets the Semantic Web. In: Proceedings of the International Semantic Web Conference, Budapest, Hungary (May 2003)Google Scholar
  3. 3.
    Ludwig, S.A., Reyhani, S.M.S.: Semantic Approach to Service Discovery in a Grid Environment. Journal of Web Semantics 4(1), 1–13 (2006)Google Scholar
  4. 4.
    Bell, D., Ludwig, S.A.: Grid Service Discovery in the Financial Markets Sector. Journal of Computing and Information Technology 13(4), 265–270 (2005)CrossRefGoogle Scholar
  5. 5.
    Ludwig, S.A., Rana, O.F., Padget, J., Naylor, W.: Matchmaking Framework for Mathematical Web Services. Journal of Grid Computing 4(1), 33–48 (2006)CrossRefGoogle Scholar
  6. 6.
    Gagnes, T., Plagemann, T., Munthe-Kaas, E.: A Conceptual Service Discovery Architecture for Semantic Web Services in Dynamic Environments. In: Proceedings of the 22nd International Conference on Data Engineering Workshops (April 2006)Google Scholar
  7. 7.
    Zadeh, L.A.: Fuzzy sets. Information and Control 8, 338–383 (1965)zbMATHCrossRefMathSciNetGoogle Scholar
  8. 8.
    Cox, E.: The Fuzzy Systems Handbook, AP Professional (1995)Google Scholar
  9. 9.
    Tsoukalas, L.H., Uhrig, R.E.: Fuzzy and Neural Approaches in Engineering. John Wiley & Sons Inc., New York (1996)Google Scholar
  10. 10.
    Kosko, B.: Fuzzy Engineering. Prentice Hall, Upper Saddle River, New Jersey (1997)zbMATHGoogle Scholar
  11. 11.
    Klir, G.J., St. Clair, U.H., Yuan, B.: Fuzzy Set Theory: Foundations and Applications. Prentice-Hall, Englewood Cliffs (1997)zbMATHGoogle Scholar
  12. 12.
    Mamdani, E.H., Assilian, S.: An experiment in linguistic synthesis with a fuzzy logic controller. International Journal of Man–Machine Study, 1–13 (1975)Google Scholar
  13. 13.
    Sugeno, M.: Industrial Applications of Fuzzy Control. North-Holland, Amsterdam (1985)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Simone A. Ludwig
    • 1
  1. 1.Department of Computer Science, University of SaskatchewanCanada

Personalised recommendations