Skip to main content

A Middleware Architecture for Supporting Adaptable Replication of Enterprise Application Data

  • Conference paper
Trends in Enterprise Application Architecture (TEAA 2005)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3888))

Abstract

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.

We acknowledge the support by the Spanish MCyT grant TIC2003-09420-C02 and the EU grant FP6-2003-IST-2-004152.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. 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. 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. 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. http://c-jdbc.objectweb.org , downloaded (October 19, 2005)

  5. http://www.dedisys.org , downloaded (October 19, 2005)

  6. http://www.iti.upv.es/madis/ , downloaded (October 19, 2005)

  7. http://www.orionintegrator.com , downloaded (October 19, 2005)

  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. 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)

    Chapter  Google Scholar 

  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. Kemme, B.: Database Replication for Clusters of Workstations. PhD thesis, ETH Zurich (2000)

    Google Scholar 

  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. 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. 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. Overview & Comparison of Data Replication Architectures. Peer Direct whitepaper (November 2002)

    Google Scholar 

  16. Replication Strategies: Data Migration, Distribution and Synchronization. Sybase whitepaper (November 2003)

    Google Scholar 

  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 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Armendáriz, J.E., Decker, H., Muñoz-Escoí, F.D., Irún-Briz, L., de Juan-Marín, R. (2006). A Middleware Architecture for Supporting Adaptable Replication of Enterprise Application Data. In: Draheim, D., Weber, G. (eds) Trends in Enterprise Application Architecture. TEAA 2005. Lecture Notes in Computer Science, vol 3888. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11681885_4

Download citation

  • DOI: https://doi.org/10.1007/11681885_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-32734-9

  • Online ISBN: 978-3-540-32735-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics