Skip to main content

Towards an Automatic Service Discovery for UML-Based Rich Service Descriptions

  • Conference paper
Model Driven Engineering Languages and Systems (MODELS 2012)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 7590))

Abstract

Service-oriented computing (SOC) promises to solve many issues in the area of distributed software development, e.g. the realization of the loose coupling pattern in practice through service discovery and invocation. For this purpose, service descriptions must comprise structural as well as behavioral information of the services otherwise an accurate service discovery is not possible. We addressed this issue in our previous paper and proposed a UML-based rich service description language (RSDL) providing comprehensive notations to specify service requests and offers.

However, the automatic matching of service requests and offers specified in a RSDL for the purpose of service discovery is a complex task, due to multifaceted heterogeneity of the service partners. This heterogeneity includes the use of different underlying ontologies or different levels of granularity in the specification itself resulting in complex mappings between service requests and offers. In this paper, we present an automatic matching mechanism for service requests and offers specified in a RSDL that overcomes the underlying heterogeneity of the service partners.

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. Mukhija, A., Dingwall-Smith, A., Rosenblum, D.S.: Dino: Dynamic and Adaptive Composition of Autonomous Services. White paper, Department of Computer Science, University College London, London (2007)

    Google Scholar 

  2. Brogi, A., Corfini, S., Popescu, R.: Semantics-based composition-oriented discovery of Web services. ACM Trans. Internet Technol. 8(4), 19:1–19:39 (2008), http://doi.acm.org/10.1145/1391949.1391953

    Google Scholar 

  3. de Bruijn, J., Lausen, H., Polleres, A., Fensel, D.: The Web Service Modeling Language WSML: An Overview. In: Sure, Y., Domingue, J. (eds.) ESWC 2006. LNCS, vol. 4011, pp. 590–604. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  4. Cavallaro, L., Di Nitto, E., Pradella, M.: An Automatic Approach to Enable Replacement of Conversational Services. In: Baresi, L., Chi, C.-H., Suzuki, J. (eds.) ICSOC-ServiceWave 2009. LNCS, vol. 5900, pp. 159–174. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  5. Engels, G., Güldali, B., Soltenborn, C., Wehrheim, H.: Assuring Consistency of Business Process Models and Web Services Using Visual Contracts. In: Schürr, A., Nagl, M., Zündorf, A. (eds.) AGTIVE 2007. LNCS, vol. 5088, pp. 17–31. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  6. European Bioinformatics Institute: Experimental Factor Ontology Tools (2011), http://www.ebi.ac.uk/efo/tools

  7. Gerth, C., Luckey, M., Küster, J., Engels, G.: Detection of Semantically Equivalent Fragments for Business Process Model Change Management. In: Proceedings of the IEEE 7th International Conference on Services Computing (SCC 2010), pp. 57–64. IEEE Computer Society (2010)

    Google Scholar 

  8. Haller, A., Cimpian, E., Mocan, A., Oren, E., Bussler, C.: WSMX - A Semantic Service-Oriented Architecture. In: ICWS 2005, pp. 321–328. IEEE Computer Society (2005)

    Google Scholar 

  9. Hausmann, J.H., Heckel, R., Lohmann, M.: Model-based Development of Web Service Descriptions Enabling a Precise Matching Concept. International Journal of Web Services Research 2(2), 67–85 (2005)

    Article  Google Scholar 

  10. Huma, Z., Gerth, C., Engels, G., Juwig, O.: UML-based Rich Service Description and Discovery in Heterogeneous Domains. In: Proceedings of the Forum at the CAiSE 2012 Conference on Advanced Information Systems Engineering. CEUR Workshop Proceedings, CEUR-WS.org, vol. 855, pp. 90–97 (2012)

    Google Scholar 

  11. Huma, Z., Rehman, M.J.U., Iftikhar, N.: An ontology-based framework for semi-automatic schema integration. J. Comput. Sci. Technol. 20, 788–796 (2005)

    Article  Google Scholar 

  12. Klusch, M., Kaufer, F.: WSMO-MX: A hybrid Semantic Web service matchmaker. Web Intelli. and Agent Sys. 7, 23–42 (2009)

    Google Scholar 

  13. LSDIS Lab: Web Service Semantics, http://lsdis.cs.uga.edu/projects/WSDL-S/wsdl-s.pdf

  14. Motahari Nezhad, H.R., Benatallah, B., Martens, A., Curbera, F., Casati, F.: Semi-automated adaptation of service interactions. In: Proceedings of the 16th international Conference on World Wide Web, WWW 2007, pp. 993–1002. ACM, New York (2007), http://doi.acm.org/10.1145/1242572.1242706

    Chapter  Google Scholar 

  15. Naeem, M., Heckel, R., Orejas, F., Hermann, F.: Incremental Service Composition based on Partial Matching of Visual Contracts. In: Rosenblum, D.S., Taentzer, G. (eds.) FASE 2010. LNCS, vol. 6013, pp. 123–138. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  16. Noy, N.F.: Semantic integration: a survey of ontology-based approaches. SIGMOD Rec. 33, 65–70 (2004)

    Article  Google Scholar 

  17. Noy, N.F., Musen, M.A.: The PROMPT suite: interactive tools for ontology merging and mapping. Int. J. Hum. Comput. Stud. 59, 983–1024 (2003)

    Article  Google Scholar 

  18. Object Management Group (OMG): Unified Modeling Language (UML) – Superstructure, Version 2.3 (2009), http://www.omg.org/spec/UML/2.3/Infrastructure

  19. OWL-S Coalition: OWL-based Web Service Ontology (2006), http://www.ai.sri.com/daml/services/owl-s/1.2/

  20. Mateescu, R., Poizat, P., Salaün, G.: Adaptation of Service Protocols Using Process Algebra and On-the-Fly Reduction Techniques. In: Bouguettaya, A., Krueger, I., Margaria, T. (eds.) ICSOC 2008. LNCS, vol. 5364, pp. 84–99. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  21. Spanoudakis, G., Zisman, A.: Discovering Services during Service-Based System Design Using UML. IEEE Trans. Softw. Eng. 36(3), 371–389 (2010), http://dx.doi.org/10.1109/TSE.2009.88

    Article  Google Scholar 

  22. W3C: Web Service Description Language(WSDL) (2007), http://www.w3.org/TR/wsdl20/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Huma, Z., Gerth, C., Engels, G., Juwig, O. (2012). Towards an Automatic Service Discovery for UML-Based Rich Service Descriptions. In: France, R.B., Kazmeier, J., Breu, R., Atkinson, C. (eds) Model Driven Engineering Languages and Systems. MODELS 2012. Lecture Notes in Computer Science, vol 7590. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33666-9_45

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-33666-9_45

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-33665-2

  • Online ISBN: 978-3-642-33666-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics