Skip to main content

Mediation

  • Living reference work entry
  • First Online:
  • 75 Accesses

Synonyms

Adaptation; Bridging; Mapping; Transformation

Definition

Mediation is the process of reconciling differences to reach an agreement between different parties. In databases, the goal of mediation is to compute a common view over multiple, distinct, and heterogeneous sources of data. In software architecture, a component plays the role of mediator if it achieves interoperability by decoupling heterogeneous component having mismatching interfaces. Protocol mediation enables the exchange of information between autonomous endpoints that use incompatible communication protocols.

Mediation middleware helps applications deal with heterogeneity. By hiding the multiplicity and the complexity of the underlying systems, it transforms a one-to-many interaction (the application communicating with multiple data sources) into a simpler, one-to-one interaction (the application communicates with the mediator) and shifts the complexity of handling the communication with multiple, heterogeneous...

This is a preview of subscription content, log in via an institution.

Recommended Reading

  1. Fensel D, Bussler C. The web service modeling framework WSMF. Electron Commer Res Appl. 2002;1(1):113–37.

    Article  Google Scholar 

  2. Fowler M. Patterns of enterprise application architecture. Reading: Addison-Wesley; 2002.

    Google Scholar 

  3. Gamma E, Helm R, Johnson R, Vlissides J. Design patterns: elements of reusable software. Reading: Addison-Wesley; 1995.

    MATH  Google Scholar 

  4. Mrissa M, Ghedira C, Benslimane D, Maamar Z, Rosenberg F, Dustdar S. A context-based mediation approach to compose semantic web services. ACM Trans Internet Technol. 2007;8(1):4.

    Article  Google Scholar 

  5. Papakonstantinou Y, Garcia-Molina H, Widom J. Object exchange across heterogeneous information sources. In: Proceedings of the 11th international conference on data engineering. 1995. p. 251–60.

    Google Scholar 

  6. Park J, Ram S. Information systems interoperability: what lies beneath? ACM Trans Inf Syst. 2004;22(4):595–632.

    Article  Google Scholar 

  7. Rahm E, Bernstein PA. A survey of approaches to automatic schema matching. Int VLDB J. 2001;10(4):334–50.

    Article  MATH  Google Scholar 

  8. Wiederhold G. Mediators in the architecture of future information systems. Computer. 1992;25(4):38–49.

    Article  Google Scholar 

  9. Wiederhold G, Genesereth MR. The conceptual basis for mediation services. IEEE Expert. 1997;12(5):38–47.

    Article  Google Scholar 

  10. Ziegler P. Data integration project world-wide (2008). http://www.ifi.unizh.ch/~pziegler/IntegrationProjects.html

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Cesare Pautasso .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Science+Business Media New York

About this entry

Cite this entry

Pautasso, C. (2016). Mediation. In: Liu, L., Özsu, M. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4899-7993-3_1546-2

Download citation

  • DOI: https://doi.org/10.1007/978-1-4899-7993-3_1546-2

  • Received:

  • Accepted:

  • Published:

  • Publisher Name: Springer, New York, NY

  • Online ISBN: 978-1-4899-7993-3

  • eBook Packages: Springer Reference Computer SciencesReference Module Computer Science and Engineering

Publish with us

Policies and ethics