Skip to main content

A Mediator-Based Approach to Resolving Interface Heterogeneity of Web Services

  • Conference paper
Book cover Emerging Web Services Technology Volume III

Abstract

In theory, service-oriented architectures are based on the idea of increasing flexibility in the selection of internal and external business partners using loosely-coupled services. However, in practice this flexibility is limited by the fact that partners need not only to provide the same service, but to do so via virtually the same interface in order to actually be interchangeable easily. Invocation-level mediation may be used to overcome this issue — by using mediation interface differences can be resolved transparently at runtime. In this chapter we discuss the basic ideas of mediation, with a focus on interface-level mediation. We show how interface mediation is integrated into our dynamic Web service invocation framework Daios, and present three different mediation strategies, one based on structural message similarity, one based on semantically annotated WSDL, and one which is embedded into the VRESCo SOA runtime, a larger research project with explicit support for service mediation.

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 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.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. Benatallah, B., Casati, F., Grigori, D., Nezhad, H.R.M., Toumani, F.: Developing Adapters for Web Services Integration. In: Proceedings of the International Conference on Advanced Information Systems Engineering (CAiSE). (2005)

    Google Scholar 

  2. Bille, P.: A Survey on Tree Edit Distance and Related Problems. Theoretical Computer Science 337 (2005)

    Google Scholar 

  3. Cavallaro, L., Di Nitto, E.: An Approach to Adapt Service Requests to Actual Service Interfaces. In: Proc. of the Int’l Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS). (2008)

    Google Scholar 

  4. Cimpian, E., Mocan, A., Stollberg, M.: Mediation Enabled Semantic Web Services Usage. In: Proc. of the Asian Semantic Web Conf. (ASWC). (2006)

    Google Scholar 

  5. Dumas, M., Spork, M., Wang, K.: Adapt or Preish: Algebra and Visual Notation for Service Interface Adaptation. In: Proc. of the Int’l Conference Business Process Management (BPM). (2006)

    Google Scholar 

  6. Eberhart, A.: Ad-hoc Invocation of Semantic Web Services. In: Proc. of the Int’l Conf. on Web Services (ICWS). (2004)

    Google Scholar 

  7. Kim, W., Seo, J.: Classifying schematic and data heterogeneity in multidatabase systems. Computer 24 (1991) 12–18

    Article  Google Scholar 

  8. Kopecky, J., Roman, D.; Moran, M., Fensel, D.: Semantic Web Services Grounding. In: Proc. of the Advanced Int’l Conf. on Telecommunications and International Conference on Internet and Web Applications and Services (AICT-ICIW’06), (2006)

    Google Scholar 

  9. Kopecky, J., Vitvar, T., Bournez, C., Farrell, J.: SAWSDL: Semantic Annotations for WSDL and XML Schema. IEEE Internet Computing 11 (2007) 60–67

    Article  Google Scholar 

  10. Leitner, P., Michlmayr, A., Dustdar, S.: Towards Flexible Interface Mediation for Dynamic Web Service Invocations. In: Proc. of the 3rd Workshop on Emerging Web Services Technology (WEWST). (2008)

    Google Scholar 

  11. Leitner, P., Michlmayr, A., Rosenberg, F., Dustdar, S.: End-to-End Versioning Support for Web Services. In: Proc. of the Int’l Conf. on Services Computing (SCC). (2008)

    Google Scholar 

  12. Leitner, P., Rosenberg, F., Dustdar, S.: Daios — Efficient Dynamic Web Service Invocation. To appear in IEEE Internet Computing (2009)

    Google Scholar 

  13. Lin, B., Gu, N., Li, Q.: A Requester-Based Mediation Framework for Dynamic Invocation of Web Services. In: Proc. of the Int’l Conf. on Services Computing (SCC). (2006)

    Google Scholar 

  14. Maedche, A., Staab, S.: Ontology Learning for the Semantic Web. IEEE Intelligent Systems 16 (2001) 72–79

    Article  Google Scholar 

  15. McIlraith, S.A., Son, T.C., Zeng, H.: Semantic Web Services. IEEE Intelligent Systems 16 (2001)

    Google Scholar 

  16. Michlmayr, A., Rosenberg, F., Platzer, C., Dustdar, S.: Towards Recovering the Broken SOA Triangle — A Software Engineering Perspective. In: Proc. of the Int’l Workshop on Service Oriented Software Engineering (IW-SOSWE). (2007)

    Google Scholar 

  17. Michlmayr, A., Rosenberg, F., Leitner, P., Dustdar, S.: Advanced Event Processing and Notifications in Service Runtime Environments. In: Proc. of the 2nd Int’l Conf. on Distributed Event-Based Systems (DEBS’08). (2008)

    Google Scholar 

  18. Moser, O., Rosenberg, F., Dustdar, S.: Non-Intrusive Monitoring and Service Adaptation for WS-BPEL. In: Proc. of the 17th Int’l Conf. on World Wide Web (WWW). (2008)

    Google Scholar 

  19. Mrissa, M., Ghedira, C., Benslimane, D., Maamar, Z., Rosenberg, F., Dustdar, S.: A Context-Based Mediation Approach to Compose Semantic Web Services. ACM Transactions on Internet Technology 8 (2007)

    Google Scholar 

  20. Organization for the Advancement of Structured Information Standards (OASIS): Web Services Business Process Execution Language Version 2.0 (2007) http://www. oasis-open.org/committees/tc_home.php?wg_abbrev=wsbpel (Last accessed: April 1, 2009).

    Google Scholar 

  21. Organization for the Advancement of Structured Information Standards (OASIS): OASIS/ebXML Registry Services Specification v2.0 (2002) http://www. oasis-open.org/committees/regrep/documents/2.0/specs/ebrs.pdf (Last accessed: April 1, 2009).

    Google Scholar 

  22. Papazoglou, M.P., Traverso, P., Dustdar, S., Leymann, F.: Service-Oriented Computing: State of the Art and Research Challenges. IEEE Computer 11 (2007)

    Google Scholar 

  23. Pulido, J.R.G., Ruiz, M.A.G., Herrera, R., Cabello, E., Legrand, S., Elliman, D.: Ontology Languages for the Semantic Web: A Never Completely Updated Review. Knowledge-Based Systems 19 (2006) 489–497

    Article  Google Scholar 

  24. Jinghai Rao and Xiaomeng Su: A Survey of Automated Web Service Composition Methods. In: Proc. of 1st Int’l Workshop on Semantic Web Services and Web process Composition, (2004)

    Google Scholar 

  25. Rosenberg, F., Leitner, P., Michlmayr, A., Celicovic, P., Dustdar, S.: Towards Composition as a Service — A Quality of Service Driven Approach. In: Proc. of the 1st Workshop on Information and Software as Service (WISS). (2009)

    Google Scholar 

  26. Rosenberg, F., Leitner, P., Michlmayr, A., Dustdar, S.: Integrated Metadata Support for Web Service Runtimes. In: Proc. of the Middleware for Web Services Workshop (MWS’08), co-located with the 12th IEEE Int’l EDOC Conf. (2008)

    Google Scholar 

  27. Rosenberg, F., Platzer, C., Dustdar, S.: Bootstrapping Performance and Dependability Attributes of Web Services. In: Proc. of the IEEE Int’l Conf. on Web Serices (ICWS). (2006)

    Google Scholar 

  28. Schmidt, M.T., Hutchison, B., Lambros, P., Phippen, R.: The Enterprise Service Bus: Making Service-Oriented Architecture Real. IBM Systems Journal 44 (2005)

    Google Scholar 

  29. Szomszor, M., Payne, T.R., Moreau, L.: Automated Syntactic Medation for Web Service Integration. In: Proc. of the IEEE Int’l Conference on Web Services. (2006)

    Google Scholar 

  30. Stollberg, M., Cimpian, E., Mocan, A., Fensel, D.: A Semantic Web Mediation Architecture. In: CSWWS. Volume 2 of Semantic Web And Beyond Computing for Human Experience. (2006)

    Google Scholar 

  31. UDDI. org: UDDI Technical White Paper. (2000) http://www.uddi.org/pubs/Iru_ UDDI_Technical_White_Paper.pdf (Last accessed: April 1, 2009).

    Google Scholar 

  32. Williams, S.K., Battle, S.A., Cuadrado, J.E.: Protocol Mediation for Adaptation in Semantic Web Services. In: Proc. of the European Semantic Web Conf. (ESWC). (2006)

    Google Scholar 

  33. World Wide Web Consortium (W3C): Semantic Annotations for WSDL and XML Schema. (2007) http://www.w3.org/TR/sawsdl/ (Last accessed: April 1, 2009).

    Google Scholar 

  34. World Wide Web Consortium (W3C): SOAP Version 1.2 Part0: Primer. (2003) http: //www.w3.org/TR/soap12-part0/ (Last accessed: April 1, 2009).

    Google Scholar 

  35. World Wide Web Consortium (W3C): Web Services Description Language (WSDL) Version 2.0 Part 0: Primer-W3C Candidate Recommendation 27 March. (2006) http://www.w3.org/TR/2006/CR-wsdl20-primer-20060327/ (Last accessed: April 1, 2009).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Birkhäuser Verlag Basel/Switzerland

About this paper

Cite this paper

Leitner, P., Rosenberg, F., Michlmayr, A., Huber, A., Dustdar, S. (2010). A Mediator-Based Approach to Resolving Interface Heterogeneity of Web Services. In: Binder, W., Dustdar, S. (eds) Emerging Web Services Technology Volume III. Whitestein Series in Software Agent Technologies and Autonomic Computing. Birkhäuser Basel. https://doi.org/10.1007/978-3-0346-0104-7_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-0346-0104-7_4

  • Publisher Name: Birkhäuser Basel

  • Print ISBN: 978-3-0346-0103-0

  • Online ISBN: 978-3-0346-0104-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics