An Approach to Integrated Semantic Service Discovery

  • Shanshan Jiang
  • Finn Arve Aagesen
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4195)


In a distributed service environment, service discovery is a core functionality to locate the desired services. We propose an integrated semantic service discovery approach based on ontology, which provides matching of functional and non-functional properties. Functional properties are described in terms of operations, inputs, outputs, preconditions and effects, while non-functional properties are specified as business policies, QoS properties and context policies. Ontological inference and rule-based reasoning are applied for automatic and accurate discovery.


  1. 1.
    Aagesen, F.A., Supadulchai, P., Anutariya, C., Shiaa, M.M.: Configuration management for an adaptable service system. In: IFIP Int’l Conference on Metropolitan Area Networks, Architecture, Protocols, Control and Management, proceedings, Ho ChiMinh City, VietNam (2005)Google Scholar
  2. 2.
    Anutariya, C., Wuwongse, V., Wattanapailin, V.: An equivalent-transformation-based Xml rule language. In: Int’l Workshop Rule Markup Languages for Business Rules in the Semantic Web, proceedings, Sardinia, Italy (2002)Google Scholar
  3. 3.
    The OWL Services Coalition. Owl-s: Semantic markup for web services (2003),
  4. 4.
    The Salutation Consortium. Salutation architecture specification version 2.0c (1999),
  5. 5.
    Bajaj, S., et al.: Web services policy attachment (2006),
  6. 6.
    Bajaj, S., et al.: Web services policy framework (ws-policy) (2006),
  7. 7.
    UPnP Forum. Upnp device architecture version 1.0 (2000),
  8. 8.
    Guttman, E., Perkins, C., Veizades, J., Day, M.: Service location protocol, version 2. RFC2608 (1999)Google Scholar
  9. 9.
    Jiang, S., Shiaa, M.M., Aagesen, F.A.: An approach for dynamic service management. In: EUNICE 2004, Proceedings, Tampere, Finland (2004)Google Scholar
  10. 10.
    Maximilien, E.M., Singh, M.P.: A framework and ontology for dynamic web services selection. IEEE Internet Computing 8(5), 84–93 (2004)CrossRefGoogle Scholar
  11. 11.
    Sun Microsystems. Jini architecture specification version 2.0 (2003),
  12. 12.
    OWL. Owl web ontology language overview. W3C Recommendation(February 2004),
  13. 13.
    Paolucci, M., Kawmura, T., Payne, T., Sycara, K.: Semantic matching of web services capabilities. In: First Int. Semantic Web Conf., Proceedings (2002)Google Scholar
  14. 14.
    Pathak, J., Koul, N., Caragea, D., Honavar, V.: A framework for semantic web services discovery. In: WIDM 2005, Proceedings (2005)Google Scholar
  15. 15.
    Ran, S.: A model for web services discovery with qos. ACM SIGecom Exchanges 4(1), 1–10 (2003)CrossRefGoogle Scholar
  16. 16.
    Sivashanmugam, K., Verma, K., Sheth, A., Miller, J.: Adding semantics to web services standards. In: ICWS 2003, Proceedings (2003)Google Scholar
  17. 17.
    Sriharee, N., Senivongse, T.: Discovering web services using behavioural constraints and ontology. In: Stefani, J.-B., Demeure, I., Hagimont, D. (eds.) DAIS 2003. LNCS, vol. 2893, pp. 248–259. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  18. 18.
    Sriharee, N., Senivongse, T., Verma, K., Sheth, A.P.: On using WS-policy, ontology, and rule reasoning to discover web services. In: Aagesen, F.A., Anutariya, C., Wuwongse, V. (eds.) INTELLCOMM 2004. LNCS, vol. 3283, pp. 246–255. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  19. 19.
    Studer, R., Benjamins, V.R., Fensel, D.: Knowledge engineering: Principles and methods. Data and Knowledge Engineering 25(1-2), 161–197 (1998)zbMATHCrossRefGoogle Scholar
  20. 20.
    Supadulchai, P., Aagesen, F.A.: A framework for dynamic service composition. In: First Int’l IEEE Workshop on Autonomic Communications and Computing, Proceedings, Taormina, Italy (2005)Google Scholar
  21. 21. Universal description, discovery and integration of web services,
  22. 22.
    W3C. Web services description language (wsdl)1.1 (2001),
  23. 23.
    Wuwongse, V., Anutariya, C., Akama, K., Natajeewarawat, E.: Xml declarative description: A language for the semantic web. IEEE Intelligent Systems 16(3), 54–65 (2001)CrossRefGoogle Scholar
  24. 24.
    Zhou, C., Chia, L., Lee, B.: Service discovery and measurement based on daml-qos ontology. In: Special Interest Tracks and Posters of 14th World Wide Web Conference, Proceedings (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Shanshan Jiang
    • 1
  • Finn Arve Aagesen
    • 1
  1. 1.Department of TelematicsNorwegian University of Science and Technology (NTNU)TrondheimNorway

Personalised recommendations