Instance-based Service Discovery with WSMO/WSML and WSMX

  • Maciej Zaremba
  • Matthew Moran
  • Tomas Vitvar
Part of the Semantic Web And Beyond book series (ADSW, volume 8)

In this chapter we present the solution based on WSMO[6], WSML [8]) and WSMX[3] to solving SWS Challenge discovery tasks. Web Service Modeling Ontology (WSMO) provides a model for Semantic Web services used for defining ontologies, services, goals and mediators. Web Service Modelling Language (WSML) provides a family of ontology languages used to formally describe WSMO elements used for service modelling, while Web Service Execution Environment (WSMX) is a middleware platform used for discovery, composition, execution and mediation of Semantic Web services. WSMO, WSML and WSMX form a coherent framework covering all aspects of the Semantic Web services that we use to address SWS Challenge discovery scenario.


Service Discovery Domain Ontology Service Description Matching Function Common Ontology 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Roman, D., Keller, U., Lausen, H., de Bruijn, J., Lara, R., Stollberg, M., Polleres, A., Feier, C., Bussler, C., Fensel, D.: Web Service Modeling Ontology. Applied Ontologies 1(1) (2005) 77 – 106Google Scholar
  2. 2.
    de Bruijn, J., Lausen, H., Polleres, A., Fensel, D.: The Web Service Modeling Language: An Overview. In: Proc. of the European Semantic Web Conference. (2006)Google Scholar
  3. 3.
    Vitvar, T., Mocan, A., Kerrigan, M., Zaremba, M., Zaremba, M., Moran, M., Cimpian, E., Haselwanter, T., Fensel, D.: Semantically-enabled service oriented architecture: Concepts, technology and application. In Service Oriented Computing and Applications, Springer London 1(2) (2007)Google Scholar
  4. 4.
    Preist, C.: A conceptual architecture for semantic web services. In McIlraith, S., Plex-ousakis, D., Harmelen, F.v., eds.: Third International Semantic Web Services Conference (ISWC). Volume LNCS 3298., Hiroshima, Japan, Springer (2004) 395–409Google Scholar
  5. 5.
    Baida, Z., Gordijn, J., Omelayenko, B.: A shared service terminology for online service provisioning. In: Proceedings of the 6th international conference on Electronic commerce. ACM Press, Delft, The Netherlands (2004) 1–10Google Scholar
  6. 6.
    Fensel, D., Keller, U., Lausen, H., Polleres, A., Toma, I.: What is wrong with web services discovery. In: W3C Workshop on Frameworks for Semantics in Web Services - Position Paper., Innsbruck, Austria, (2005)Google Scholar
  7. 7.
    Keller, U., Lara, R., Lausen, H., Polleres, A., Fensel, D.: Automatic Location of Services. In: 2nd European Semantic Web Symposium (ESWS2005), 29th May – June 1st. (2005)Google Scholar
  8. 8.
    Martin, D., Burstein, M., Hobbs, J., Lassila, O., McDermott, D., McIlraith, S., Narayanan, S., Paolucci, M., Parsia, B., Payne, T., Sirin, E., Srinivasan, N., Sycara, K.: Owl-s: Semantic markup for web services, w3c member submission. Technical report, W3C (2004)Google Scholar
  9. 9.
    Paolucci, M., Kawamura, T., Payne, T., Sycara, K.: Semantic matching of web services capabilities. In: 1st International Semantic Web Conference (ISWC). (2002) 333–347Google Scholar
  10. 10.
    Dogac, A., Tambag, Y., Pembecioglu, P., Pektas, S., Laleci, G., Kurt, G., Toprak, S., Kabak, Y.: An ebXML infrastructure implementation through UDDI registries and Roset-taNet PIPs. In: Proc. of the 2002 ACM SIGMOD International Conference on Management of Data. (2002) 512–523Google Scholar
  11. 11.
    Voskob, M.: UDDI Spec TC V4 Requirement - Taxonomy support for semantics. OASIS, 2004. (Technical report)
  12. 12.
    Vitvar, T., Mocan, A., Kerrigan, M., Zaremba, M., Zaremba, M., Moran, M., Cimpian, E., Haselwanter, T., Fensel, D.: Semantically-enabled service oriented architecture : concepts, technology and application. Service Oriented Computing and Applications 2(2) (2007) 129–154CrossRefGoogle Scholar
  13. 13.
    Keller, U., Lara, R., Lausen, H., Polleres, A., Predoiu, L., Toma, I.: WSMO D10.2 Sematic Web Service Discovery available at Technical report (2005)
  14. 14.
    Vitvar, T., Kopecky, J., Fensel, D.: WSMO-Lite: Lightweight Semantic Descriptions for Services on the Web. In: ECOWS. (2007)Google Scholar
  15. 15.
    Farrell, J., Lausen, H.: Semantic Annotations for WSDL and XML Schema available at Technical report (2007)
  16. 16.
    Haselwanter, T., Kotinurmi, P., Moran, M., Vitvar, T., Zaremba, M.: WSMX: A Semantic Service Oriented Middleware for B2B Integration. In: ICSOC. (2006) 477–483Google Scholar
  17. 17.
    Dziembowski, K.: Dynamic service discovery. In: A position paper for the W3C Workshop on Web Services for Enterprise Computing, available at (2007)
  18. 18.
    Schade, A., Facciorusso, C., Field, S., Hoffner, Y.: Advanced Dynamic Property Evaluation for CORBA-Based Electronic Markets. In: Second International Workshop on Advanced issues of E-Commerce and Web-Based Information Systems. (2000) 109–116Google Scholar
  19. 19.
    Friesen, A., Grimm, S.: DIP WP4 Service Usage, D4.8 Discovery Specification, available at Technical report (2005)
  20. 20.
    Hauswirth, M., Porto, F., Vu, L.H.: P2P and QoS-enabled Service Discovery Specification, available at http:/ Technical report (2006)
  21. 21.
    Lara, R., Olmedilla, D.: Discovery and Contracting of Semantic Web Services. Technical report (2005)Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2009

Authors and Affiliations

  • Maciej Zaremba
    • 1
  • Matthew Moran
    • 1
  • Tomas Vitvar
    1. 1.Digital Enterprise Research InstituteNational University of IrelandGalwayIreland

    Personalised recommendations