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.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsRecommended Reading
Fensel D, Bussler C. The web service modeling framework WSMF. Electron Commer Res Appl. 2002;1(1):113–37.
Fowler M. Patterns of enterprise application architecture. Reading: Addison-Wesley; 2002.
Gamma E, Helm R, Johnson R, Vlissides J. Design patterns: elements of reusable software. Reading: Addison-Wesley; 1995.
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.
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.
Park J, Ram S. Information systems interoperability: what lies beneath? ACM Trans Inf Syst. 2004;22(4):595–632.
Rahm E, Bernstein PA. A survey of approaches to automatic schema matching. Int VLDB J. 2001;10(4):334–50.
Wiederhold G. Mediators in the architecture of future information systems. Computer. 1992;25(4):38–49.
Wiederhold G, Genesereth MR. The conceptual basis for mediation services. IEEE Expert. 1997;12(5):38–47.
Ziegler P. Data integration project world-wide (2008). http://www.ifi.unizh.ch/~pziegler/IntegrationProjects.html
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2018 Springer Science+Business Media, LLC, part of Springer Nature
About this entry
Cite this entry
Pautasso, C. (2018). Mediation. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_1546
Download citation
DOI: https://doi.org/10.1007/978-1-4614-8265-9_1546
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-8266-6
Online ISBN: 978-1-4614-8265-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering