Synonyms
Transformation; Adaptation; Bridging; Mapping
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...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Fensel D. and Bussler C. The web service modeling framework WSMF. Electron. Comm. Res. Appl., 1(1):113–137, 2002.
Fowler M. Patterns of Enterprise Application Architecture. Addison-Wesley, Reading, MA, November 2002.
Gamma E., Helm R., Johnson R., and Vlissides J. Design Patterns: Elements of Reusable Software. Addison-Wesley, Reading, MA, 1995.
Mrissa M., Ghedira C., Benslimane D., Maamar Z., Rosenberg F., and Dustdar S. A context-based mediation approach to compose semantic web services. ACM Trans. Internet Technol., 8(1):4, 2007.
Papakonstantinou Y., Garcia-Molina H., and Widom J. Object exchange across heterogeneous information sources. In Proc. 11th Int. Conf. on Data Engineering, 1995, pp. 251–260.
Park J. and Ram S. Information systems interoperability: What lies beneath? ACM Trans. Inf. Syst., 22(4):595–632, 2004.
Rahm E. and Bernstein P.A. A survey of approaches to automatic schema matching. Int. VLDB J., 10(4):334–350, December 2001.
Wiederhold G. Mediators in the architecture of future information systems. Computer, 25(4):38–49, 1992.
Wiederhold G. and Genesereth M.R. The conceptual basis for mediation services. IEEE Expert, 12(5):38–47, 1997.
Ziegler P. Data Integration Project World-Wide, 2008. http://www.ifi.unizh.ch/~pziegler/IntegrationProjects.html.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer Science+Business Media, LLC
About this entry
Cite this entry
Pautasso, C. (2009). Mediation. In: LIU, L., ÖZSU, M.T. (eds) Encyclopedia of Database Systems. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-39940-9_1546
Download citation
DOI: https://doi.org/10.1007/978-0-387-39940-9_1546
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-35544-3
Online ISBN: 978-0-387-39940-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering