The essential distributed objects survival guide
The essential distributed objects survival guide
Object-oriented multidatabase systems: a solution for advanced applications
Object-oriented multidatabase systems: a solution for advanced applications
The TSIMMIS Approach to Mediation: Data Models and Languages
Journal of Intelligent Information Systems - Special issue: next generation information technologies and systems
World Wide Web Journal - Special issue on XML: principles, tools, and techniques
Your mediators need data conversion!
SIGMOD '98 Proceedings of the 1998 ACM SIGMOD international conference on Management of data
OMG overview: CORBA and the OMA in enterprise computing
Communications of the ACM
Eddies: continuously adaptive query processing
SIGMOD '00 Proceedings of the 2000 ACM SIGMOD international conference on Management of data
Scaling Access to Heterogeneous Data Sources with DISCO
IEEE Transactions on Knowledge and Data Engineering
Quality-driven Integration of Heterogenous Information Systems
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
XML Repository and Active Views Demonstration
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
Evolution of the catalogue of life architecture
KES'10 Proceedings of the 14th international conference on Knowledge-based and intelligent information and engineering systems: Part IV
Applying computer science research to biodiversity informatics: some experiences and lessons
Transactions on Computational Systems Biology IV
Hi-index | 0.00 |
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 nontrivial 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.