Accessing and distributing EMBL data using CORBA (common object request broker architecture)
10 pages
English

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

Accessing and distributing EMBL data using CORBA (common object request broker architecture)

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus
10 pages
English
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Description

The EMBL Nucleotide Sequence Database is a comprehensive database of DNA and RNA sequences and related information traditionally made available in flat-file format. Queries through tools such as SRS (Sequence Retrieval System) also return data in flat-file format. Flat files have a number of shortcomings, however, and the resources therefore currently lack a flexible environment to meet individual researchers' needs. The Object Management Group's common object request broker architecture (CORBA) is an industry standard that provides platform-independent programming interfaces and models for portable distributed object-oriented computing applications. Its independence from programming languages, computing platforms and network protocols makes it attractive for developing new applications for querying and distributing biological data. Results A CORBA infrastructure developed by EMBL-EBI provides an efficient means of accessing and distributing EMBL data. The EMBL object model is defined such that it provides a basis for specifying interfaces in interface definition language (IDL) and thus for developing the CORBA servers. The mapping from the object model to the relational schema in the underlying Oracle database uses the facilities provided by Persistence TM , an object/relational tool. The techniques of developing loaders and 'live object caching' with persistent objects achieve a smart live object cache where objects are created on demand. The objects are managed by an evictor pattern mechanism. Conclusions The CORBA interfaces to the EMBL database address some of the problems of traditional flat-file formats and provide an efficient means for accessing and distributing EMBL data. CORBA also provides a flexible environment for users to develop their applications by building clients to our CORBA servers, which can be integrated into existing systems.

Informations

Publié par
Publié le 01 janvier 2000
Nombre de lectures 13
Langue English

Extrait

http://genomebiology.com/2000/1/5/research/0010.1
Research Accessing and distributing EMBL data using CORBA (common object request broker architecture) E?DK 9=C 2=JHE?E= 4@HECKA6 E?A 4A@=I?DE 2DE ?AE )= 4>EI =@ 2DEEF E==@
)@@HAII -* KJIJ=JE  0ENJ -KHFA= *EEBH=JE?I 1IJEJKJA 9A?A 6HKIJ /AA +=FKI 0ENJ +=>HE@CA +* 5, 7
Published: 6 November 2000 GenomeBiology2000,1(5):research0010.1–0010.10 The electronic version of this article is the complete one and can be found online at http://genomebiology.com/2000/1/5/research/0010 © GenomeBiology.com (Print ISSN 14656906; Online ISSN 14656914)
Background 6DA -* -KHFA= A?K=H *ECO =>H=JHO K?AJE@A 5AGKA?A ,=J=>=IA BJA HABAHHA@ J =I JDA -* @=J=>=IA  EI DIJA@ =J JDA -KHFA= *EEBH=J E?I 1IJEJKJA -*1 1J EI = ?FHADAIELA @=J=>=IA B ,)
Received: 26 July 2000 Revised: 6 September 2000 Accepted: 21 September 2000
=@ 4) IAGKA?AI JD=J =HA @EHA?JO IK>EJJA@ BH HAIA=H?DAHI =@ CAA IAGKA?EC CHKFI =@ ?A?JA@ BH JDA I?EAJEBE? EJAH=JKHA =@ F=JAJ =FFE?=JEI 1J EI FH@K?A@ E = EJAH=JE= ?=>H=JE MEJD /A*=3 +*1 *AJDAI@= 75) =@ ,,*; JDA ,) ,=J= *=3 B
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents