|
In order to be able to implement a (CGI-) server for astronomical catalogues
in a generic way we have developed a couple of Perl routines which
provide the form interface for the web, the ASU (Astronomical
Server URL)compliant query
interface to the catalogue server and the output format
interface. The following output formats are currently implemented:
The actual catalogue servers are called as Perl subroutines from
the generic server. The following catalogues are currently
implemented using this new system:
Other catalogues will follow and announced in the list
above. Pluggin in servers for unsupported catalogues is not (yet)
straight forward, but managable by using one of the existing
interfaces as a template.
In addition to the catalogue server functionality we
have developed a very small http server using the Perl HTTP
module. The whole package can be easily configured and even copied
to a CD together with the catalogue(s) and HTML descriptions. Any
web browser can be used to connect to the tiny http server and
retrieve data from catalogue(s).
All the routines are implemented in pure Perl and can be freely
downloaded here (currently disabled). The complete package may be copied
and redistributed under the terms of the General Public
License.
Installation and usage of the package should
be possible on most platforms that are supported by Perl. Please
report any bugs to
Andreas Wicenec <awicenec@eso.org>
|