Information Technology Tools for Agriculture.
A WWW - CDS/ISIS Interface
| M. Muraszkiewicz, H. Rybinski Institute for Computer and Information Engineering ul. Lokajskiego 16/22, 02-793 Warsaw, Poland
Abstract
Online linkages between Web servers and databases
are highly demanded and appreciated by the WWW
surfers. Also, more and more owners of databases are
interested in making available their information
resources to wider communities and consumers.
Therefore, tools for establishing interfaces linking
the Web servers with database management systems are
requested. Towards this end, some of big database
software vendors have already provided tools;
however, the public domain database software, such
as well-known and applied by widely agriculture
concerned agents MicroCDS/ISIS, still need to be
enhanced. This paper reports the results of a
project which was aimed at the development of a
methodology and tools for interfacing MicroCDS/ISIS
with the Web servers in the Unix environment.
1. Introduction
The World Wide Web (WWW) has been conceived as a method for
distributing information to a widely distributed users. The Web
has, indeed, been exceptionally good for that purpose. Web
pages began to become interactive - but the interaction was
often simply a new way to get the same information. The
limitations of Web distribution were all to apparent once
designers began to try to stretch the boundaries of what the
Web can do [NF95]. One of the successful novelties which made
the Web more powerful and appealing was the introduction of the
Java language and the so called applets, i.e. dynamic and
interactive programs that can run inside a Web page displayed
by a Java-capable browser. Another one, which is a subject of
this contribution, is the idea of dynamic (online) interfacing
of the Web with a database running behind the www pages. The
dynamism means that any modification of a portion of data
within the database is immediately reflected on the www page
when the portion is requested by a reader of the www document,
and vice versa, the database can be updated from the www page
by the reader.
Efforts have been made to implement this idea for commercial
products (e.g. the Oracle link to Web servers, Microsoft
Windows NT-based Web server linked with the MS SQL database
software ). Yet, very little has been done in terms of popular
public domain software, mainly because the development of tools
for establishing links between the Web servers and database
management systems is rather a costly venture. One of such
software is MicroCDS/ISIS (developed and distributed free-of-
charge by UNESCO) that is widely applied in Poland and other
Central Europe countries.
The Institute for Computer and Information Engineering has
developed a technology allowing one for dynamic interfacing the
www documents (written in the HTML language) and MicroCDS/ISIS
databases. The dynamism, however, works in one way only because
the changes of the database’s state can be seen from the www
page - but there is no feature for updating the database from
the www page.
One can find an application of the developed technology on the
site
http://intib.unido.org/isis
The database, which is available for retrieval, installed on
this site is the Industrial Development Abstracts (IDA)
database carried out by United Nations Industrial Development
Organization. Also, an online catalogue of the library
management system running Österreichische Forschungsstiftung
für Entwicklungshilhe (OeFSE) in Vienna has been implement by
means of this technology. One can browse the catalogue on the
site
http://oefse.ifs.tuwien.ac.at/cgi-bin/lib
At present, preparatory work based on the presented here
technology is carried out to make available via the web part of
the information system on agriculture research projects
(SIBROL) operated by the Central Agriculture Library in Warsaw.
2. Working principles
Fig.1 displays the architecture of the WWW - ISIS interface. It
is based on the forms feature of the HTML language.
Interfacing consists in executing a CGI program [GL96] started
by the HTTP server process. The database backend is a
MicroCDS/ISIS ver. 3.0 application running on an AT&T
compatible Unix.
|