A Middleware Architecture for Supporting Adaptable Replication of Enterprise Application Data

  • J. E. Armendáriz
  • H. Decker
  • F. D. Muñoz-Escoí
  • L. Irún-Briz
  • R. de Juan-Marín
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3888)


Enterprise-wide data replication improves availability, performance, fault-tolerance and dependability of database services within and between different subunits in medium and large enterprises. The overhead of consistency management of replicated data can be tamed by built-in DBMS functionality. Different kinds of applications, e.g., update-intensive online transaction processing, cyclical updates for data warehousing, knowledge sharing of repository data, and so on, have different requirements for the availability, up-to-dateness and consistency of replicated data. Thus, replication strategies should be adaptable to the specific requirements of diverse enterprise applications. We describe a middleware for enterprise-wide data replication. It maintains meta data for several protocols, so that the replication strategy can be adapted on the fly to the actual needs of an application.


Replication Strategy Meta Data Query Execution Data Replication Schema Extension 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Cecchet, E., Marguerite, J., Zwaenepoel, W.: C-JDBC: Flexible database clustering middleware. In: Proc. of the FREENIX Track: 2004 USENIX Annual Technical Conference, Boston, MA, USA, July 2004, pp. 9–18 (2004)Google Scholar
  2. 2.
    Esparza, J., Muñoz, F., Irún, L., Bernabéu, J.: RJDBC, a simple database replication engine. In: Proc. 6th ICEIS, pp. 587–590 (2004)Google Scholar
  3. 3.
    Gray, J., Helland, P., O’Neil, P., Shasha, D.: The dangers of replication and a solution. In: Proc. ACM SIGMOD, pp. 173–182 (1996)Google Scholar
  4. 4., downloaded (October 19, 2005)
  5. 5., downloaded (October 19, 2005)
  6. 6., downloaded (October 19, 2005)
  7. 7., downloaded (October 19, 2005)
  8. 8.
    Irún, L., Armendáriz, J., Decker, H., González de Mendívil, J., Muñoz, F.: Replication Tools in the MADIS Middleware. In: Proc. VLDB 2005 Workshop on Design, Implementation and Deployment of Database Replication, pp. 25–32 (2005)Google Scholar
  9. 9.
    Irún-Briz, L., Decker, H., de Juan-Marín, R., Castro-Company, F., Armendáriz-Iñigo, J.E., Muñoz-Escoí, F.D.: MADIS: A slim middleware for database replication. In: Cunha, J.C., Medeiros, P.D. (eds.) Euro-Par 2005. LNCS, vol. 3648, pp. 349–359. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  10. 10.
    Irún, L., Muñoz, F., Decker, H., Bernabéu, J.: COPLA: A Platform for Eager and Lazy Replication in Networked Databases. In: Proc. 5th ICEIS, vol. 1, pp. 273–278 (2003)Google Scholar
  11. 11.
    Kemme, B.: Database Replication for Clusters of Workstations. PhD thesis, ETH Zurich (2000)Google Scholar
  12. 12.
    Kemme, B., Alonso, G.: A Suite of Database Replication Protocols based on Group Communication Primitives. In: Proc. Distributed Computing Systems, pp. 156–163 (1988)Google Scholar
  13. 13.
    Lin, Y., Kemme, B., Patiño-Martínez, M., Jiménez-Peris, R.: Middleware Based Data Replication Providing Snapshot Isolation. In: Proc. ACM SIGMOD, pp. 419–430 (2005)Google Scholar
  14. 14.
    Muñoz-Escoí, F.D., Irún-Briz, L., Galdámez, P., Bernabéu-Aubán, J.M., Bataller, J., Bañuls, M.C.: GlobData: Consistency Protocols for Replicated Databases. In: Proc. YUFORIC 2001, pp. 97–104 (2001)Google Scholar
  15. 15.
    Overview & Comparison of Data Replication Architectures. Peer Direct whitepaper (November 2002)Google Scholar
  16. 16.
    Replication Strategies: Data Migration, Distribution and Synchronization. Sybase whitepaper (November 2003)Google Scholar
  17. 17.
    Wu, S., Kemme, B.: Postgres-R(SI): Combining Replica Control with Concurrency Control based on Snapshot Isolation. In: Proc. IEEE ICDE, Tokio, Japan (April 2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • J. E. Armendáriz
    • 1
  • H. Decker
    • 2
  • F. D. Muñoz-Escoí
    • 2
  • L. Irún-Briz
    • 2
  • R. de Juan-Marín
    • 2
  1. 1.Dpto. de Matemática e InformáticaUniversidad Pública de NavarraPamplonaSpain
  2. 2.Instituto Tecnológico de InformáticaValenciaSpain

Personalised recommendations