IsisWWW |
Introducción
Característica y Funciones
¿Cómo Funciona?
Disponibilidad y Compatibilidad de IsisWWW
Requerimientos
Sumario de la Interfaz IsisWWW
IsisWWW es una interfaz para publicar bases de datos Micro CDS/ISIS en el World Wide Web, desarrollada por el grupo CDS/ISIS de la Universidad de Estudios Bibliotecarios y de Información, de Stuttgart (Alemania).
Con IsisWWW es posible desarrollar una interfaz cliente/servidor completamente gráfica, a través de formularios HTML, para interactuar con bases de datos ISIS en Internet e Intranets.
Además, dicha herramienta posibilita el uso del lenguaje de especificaciones de formato ISIS en combinación del formato estándar HTML para desplegar los resultados en páginas Web creadas dinámicamente.
Con IsisWWW se pueden realizar consultas a una base de datos ISIS desde Internet. El programa CDS/ISIS se ejecuta mínimamente por cada requisición, a través del Web. Es decir, por cada expresión de búsqueda que se remite al servidor Web, éste demorará un corto tiempo para procesar dicha requisición, sin embargo no daña el sistema. De esta forma, el programa CDS/ISIS se ejecuta una sola vez al mismo tiempo y nunca en dos o más copias. También es posible es posible ejecutar el programa CDS/ISIS en forma normal y a través de Internet al mismo tiempo.
IsisWWW posibilita consultar a través de un índice de términos ISIS, el cual se genera en una lista desplegable dentro del formulario HTML de consulta. Así mismo, es posible ofrecer consultas con términos ANY de la base de datos ISIS.
Por otra parte, es factible desplegar los resultados de la consulta haciendo uso del lenguaje de formato ISIS; o bien, a través de un formato tabular donde se puede hacer clic a un enlace de hipertexto para poder ver el formato completo (formato de despliegue ISIS predefinido).
Adicionalmente, se puede configurar IsisWWW para acceder a bases de datos a través de una red, de tal forma que no se requiera tener instalados el programa completo de Micro CDS/ISIS, ni los archivos de la base de datos, en el mismo equipo donde se ejecuta el servidor Web.
IsisWWW ha sido desarrollada en el lenguaje de programación CGI llamado Perl.
A continuación, se explica el funcionamiento de la interfaz IsisWWW dentro de la arquitectura típica de un servidor Web con el CGI.
En la figura 15, el programa CGI isfrag.pl contiene toda la información que envía el cliente browser al servidor Web. Dicho programa convierte la información a una estrategia de consulta ISIS, escribiéndola en un archivo y luego ejecuta el programa CDS/ISIS.
Figura 15. Ejecución de Micro CDS/ISIS con el programa CGI de ISISWWW.
Nótese que IsisWWW no opera directamente con los archivos de la base de datos ISIS, sino a través del programa Micro CDS/ISIS.
Con el parámetro 9 que se especifica en el archivo de parámetros INTNET, el programa CDS/ISIS ejecuta automáticamente otro programa en ISIS-Pascal (ISFRAG.PCD). Este último programa abre el archivo con la estrategia de consulta, la ejecuta y después escribe los resultados en el mismo archivo. Cuando CDS/ISIS termina de ejecutarse, el programa CGI abre el archivo con los resultados dándoles un formato, y luego remitiéndolos al cliente browser a través del servidor Web. Ver figura 16.
Figura 16. Ejecución de consulta en Micro CDS/ISIS y obtención de resultados.
IsisWWW es una interfaz CGI desarrollada por Kurt Nienhaus de la Universidad de Estudios Bibliotecarios y de Información, en Stuttgart (Alemania). Dicha interfaz está diseñada para operar con bases de datos Micro CDS/ISIS, bajo los sistemas operativos Linux y Windows95, aunque también puede funcionar en la plataforma Windows NT.
Puede adquirirse el software de IsisWWW completamente gratis, en el siguiente sitio Web:
http://machno.hbi-stuttgart.de/~nienhaus
El paquete de distribución de IsisWWW incluye los siguientes archivos y programas:
isfrag.pl : | programa CGI de IsisWWW, escrito en Perl. |
ISFRAG.PCD : | programa ISIS-Pascal. |
Cgi-lib.pl : | programa CGI escrito en Perl para descodificar los datos de la requisición remitidos a isfrag.pl a través del formulario HTML. |
INTNET : | es el archivo de parámetros ISIS para las requisiciones a través del Web. Contiene el parámetro 9. |
Begin : | es el archivo de parámetros ISIS para usar el programa CDS/ISIS en forma normal, sin Internet. Puede contener los mismos parámetros del archivo SYSPAR.PAR. |
isvorber.com : | aplicación para Windows. |
ReadMe.txt : y LiesMich.txt | manuales sobre la instalación, configuración y uso de IsisWWW, en inglés y alemán. |
Ejemplos : | formularios HTML de ejemplo. |
A continuación, se listan los requerimientos específicos para IsisWWW en las plataformas Linux y Windows. El Web browser requerido en ambos casos es uno que soporte formato HTML 2.0 o superior.
Linux
Hardware |
|
Sistema operativo | Linux ver. 1.2.13 o superior. |
Memoria | 16 MB (mínimo) |
Espacio en disco | 120 KB |
Base de datos | Micro CDS/ISIS ver. 3.0 o superior. de UNESCO |
Servidor Web | Cualquiera que soporte CGI ver. 1.1, como: NCSA, CERN, Apache, etc. |
Windows
Hardware |
|
Sistema operativo |
|
Memoria | 16 MB (mínimo) |
Espacio en disco | 145 KB |
Base de datos | Micro CDS/ISIS ver. 3.07 de UNESCO |
Servidor Web | Cualquiera que soporte CGI ver. 1.1, como: Netscape, WebSite, MS Internet Information Server ver. 1.0 o superior, OmniHTTPd, etc. |
Nombre | IsisWWW |
Bases de Datos | Micro CDS/ISIS ver. 3.0 o superior. de UNESCO |
Sistemas operativos |
|
Disponibilidad | Gratis, distribuido en el siguiente sitio Web: |
Arquitectura | CGI ejecutable. Consiste de un escrito Perl, el cual se ejecuta como un programa CGI a través del servidor Web. Se encarga de ejecutar mínimamente el programa Micro CDS/ISIS para poder interactuar con las bases de datos ISIS. |
Características |
|
Fuente de información |