14.06.2013 Views

Databases and Systems

Databases and Systems

Databases and Systems

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Horn Fly--Haematobia<br />

Screwworm--Cochliomyia hominivorax<br />

Stable Fly --Stomoxys calcitrans<br />

165<br />

AGIS uses the World-Wide Web (WWW) technology to distribute<br />

information. Any person with a forms-capable browser can access the databases.<br />

The forms interface was kept as simple as possible, using only st<strong>and</strong>ard HTML<br />

comm<strong>and</strong>s, so as to maintain compatibility with as many WWW browsers as<br />

possible. All current versions of Netscape browsers (Navigator <strong>and</strong> Communicator)<br />

work, as does Internet Explorer <strong>and</strong> even old versions of Mosaic.<br />

Implementation<br />

ACEDB, the genome database developed for use with the C. elegans genome project<br />

[1], is used as the back-end. While other commercial database systems were initially<br />

considered, ACEDB is the de facto st<strong>and</strong>ard for genome projects. Thus, by using<br />

ACEDB, data compatibility with the AGIS collaborators was maintained.<br />

Genome data delivery from AGIS has evolved, keeping pace with new<br />

computer technologies. Originally, information was distributed on the Internet by a<br />

Gopher server [2], <strong>and</strong> by CD-ROM for researchers who had no Internet access.<br />

Both methods were discontinued as AGIS was migrated to the World-Wide Web by<br />

the use of a highly modified ACEDB program [3], which generated static HTML<br />

pages for text displays <strong>and</strong> GIF images for graphical maps. The current, more<br />

interactive WWW interface is provided by a package called webace [4], which<br />

utilizes forms-based HTML pages to provide more access to ACEDB functions, such<br />

as the Query by Example <strong>and</strong> Table-maker facilities, as well as interactive GIF<br />

images.<br />

The architecture of AGIS is shown in Figure 1. The databases are<br />

incorporated into the aceserver layer, which runs as an inetd daemon using RPC calls.<br />

The aceserver is a modified form of ACEDB, <strong>and</strong> includes the giface program, which<br />

turns ACEDB graphics into GIF images suitable for use by webace.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!