Skip to main content

Experiences with a Hybrid Implementation of a Globally Distributed Federated Database System

  • Conference paper
  • First Online:
Advances in Web-Age Information Management (WAIM 2001)

Abstract

The SPICE project is developing a globally distributed federated database of biological knowledge, forming a ‘catalogue of life’ by harnessing specialist expertise on classification of groups of organisms. The component databases are heterogeneous, and are joined to the federation in various ways. We explain how our federated approach partitions the task of maintaining a consistent classification into manageable sub-tasks. We use both CORBA and XML and, while CORBA is widely used for interoperable systems and XML is attractive for data exchange, some problems have arisen in practice. We discuss the problems encountered when incorporating CORBA ORBs from multiple vendors, compromising true platform independence. We also discuss the non-trivial effort required to achieve stability in CORBA-based systems, despite the benefits offered by CORBA in this respect. We present preliminary results, illustrating how performance is affected by various implementational choices.

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. R. Avnur and J.M. Hellerstein. Eddies: Continuously Adaptive Query Processing. In Proc. SIGMOD’ 00, pages 261–272, 2000. ACM Press.

    Google Scholar 

  2. J. Basu, M. Poess and A.M. Keller. High Performance and Scalability Through Associative Client-Side Caching. In Workshop on High Performance Transaction Systems (HPTS), Pacific Grove, California, 1997.

    Google Scholar 

  3. T. Bray, J. Paoli, and C. Sperberg-McQueen. Extensible Markup Language (XML) 1.0, February 1998. W3C Recommendation available at: http://www.w3.org/TR/1998/REC-xml-19980210 .

  4. O. Bukhres and A. Elmagarmid (eds.). Object-Oriented Multidatabase Systems. Prentice Hall, 1996.

    Google Scholar 

  5. S. Cluet, C. Delobel, J. Simeon and K. Smaga. Your Mediator Needs Data Conversion! In Proc. SIGMOD’ 98, pages 177–188, 1998. ACM Press.

    Google Scholar 

  6. D. Curtis. Java, RMI and CORBA, OMG White Paper, 1997. Available at: http://www.omg.org/news/whitepapers/wpiava.htm

  7. H. Garcia-Molina, Y. Papakonstantinou, D. Quass, A.Rajaraman, Y. Sagiv, J. Ullman, V. Vassalos and J. Widom. The TSIMMIS Approach to Mediation: Data Model and Languages. Journal of Intelligent Information Systems (JUS), 8(2): 117–132, 1997.

    Article  Google Scholar 

  8. A.C. Jones et al. SPICE: A Flexible Architecture for Integrating Autonomous Databases to Comprise a Distributed Catalogue of Life. In Proc. DEXA 2000, pages 981–992, 2000. Springer-Verlag.

    Google Scholar 

  9. J.C. Mamouet al. XML repository and Active Views Demonstration. In Proc. VLDB’ 99, pages 742–745, 1999. Morgan Kaufmann.

    Google Scholar 

  10. F. Naumann and U. Leser. Quality-driven Integration of Heterogeneous Information Systems. In Proc. VLDB’ 99, pages 447–459, 1999. Morgan Kaufmann.

    Google Scholar 

  11. R. Orfali, D. Harkey and J. Edwards. The Essential Distributed Objects Survival Guide, John Wiley & Sons, 1996.

    Google Scholar 

  12. J. Siegel. OMG Overview: CORBA and the OMA in Enterprise Computing. Communications of the ACM, 41(10):37–43, 1998.

    Article  Google Scholar 

  13. Species 2000: Indexing the World’s Known Species. Available at: http://www.sp2000.org

  14. A. Tomasic, L. Raschid and P. Valduriez. Scaling Access to Heterogeneous Data Sources with DISCO. IEEE TKDE, 10(5):808–823, 1998.

    Google Scholar 

  15. G. Wiederhold. Mediators in the Architecture of Future Information Systems. IEEE Computer, 25(3):38–49, 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Xu, X. et al. (2001). Experiences with a Hybrid Implementation of a Globally Distributed Federated Database System. In: Wang, X.S., Yu, G., Lu, H. (eds) Advances in Web-Age Information Management. WAIM 2001. Lecture Notes in Computer Science, vol 2118. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47714-4_20

Download citation

  • DOI: https://doi.org/10.1007/3-540-47714-4_20

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42298-3

  • Online ISBN: 978-3-540-47714-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics