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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
R. Avnur and J.M. Hellerstein. Eddies: Continuously Adaptive Query Processing. In Proc. SIGMOD’ 00, pages 261–272, 2000. ACM Press.
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.
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 .
O. Bukhres and A. Elmagarmid (eds.). Object-Oriented Multidatabase Systems. Prentice Hall, 1996.
S. Cluet, C. Delobel, J. Simeon and K. Smaga. Your Mediator Needs Data Conversion! In Proc. SIGMOD’ 98, pages 177–188, 1998. ACM Press.
D. Curtis. Java, RMI and CORBA, OMG White Paper, 1997. Available at: http://www.omg.org/news/whitepapers/wpiava.htm
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.
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.
J.C. Mamouet al. XML repository and Active Views Demonstration. In Proc. VLDB’ 99, pages 742–745, 1999. Morgan Kaufmann.
F. Naumann and U. Leser. Quality-driven Integration of Heterogeneous Information Systems. In Proc. VLDB’ 99, pages 447–459, 1999. Morgan Kaufmann.
R. Orfali, D. Harkey and J. Edwards. The Essential Distributed Objects Survival Guide, John Wiley & Sons, 1996.
J. Siegel. OMG Overview: CORBA and the OMA in Enterprise Computing. Communications of the ACM, 41(10):37–43, 1998.
Species 2000: Indexing the World’s Known Species. Available at: http://www.sp2000.org
A. Tomasic, L. Raschid and P. Valduriez. Scaling Access to Heterogeneous Data Sources with DISCO. IEEE TKDE, 10(5):808–823, 1998.
G. Wiederhold. Mediators in the Architecture of Future Information Systems. IEEE Computer, 25(3):38–49, 1992.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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