IsisWWW

[Contenido] [Anterior] [Siguiente]



Introducción
Característica y Funciones
¿Cómo Funciona?
Disponibilidad y Compatibilidad de IsisWWW
Requerimientos
Sumario de la Interfaz IsisWWW


Introducción

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.

Característica y Funciones

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.

¿Cómo Funciona?

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.

 

Disponibilidad y Compatibilidad de IsisWWW

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.

Requerimientos

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

  • PC con procesador Intel 486 o superior
  • Monitor color VGA o superior

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

  • PC con procesador Intel 486 o superior
  • Monitor color VGA o superior

Sistema operativo

  • Windows 95
  • Windows NT ver. 3.51 ó 4.0

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.

Sumario de la Interfaz IsisWWW

Nombre

IsisWWW

Bases de Datos

Micro CDS/ISIS ver. 3.0 o superior. de UNESCO

Sistemas operativos

  • Linux
  • Windows95
  • Windows NT

Disponibilidad

Gratis, distribuido en el siguiente sitio Web:

http://machno.hbi-stuttgart.de/~nienhaus

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

  • Facilita el diseño y creación de páginas Web para consultar una base de datos ISIS.
  • Posibilita ejecutar el programa CDS/ISIS en modo normal y/o a través de Internet.
  • Permite consultar a través de un índice de términos en formularios HTML.
  • Soporta solamente consultas a base de datos.
  • Soporta conectores lógicos para construir estrategias de consulta a bases de datos ISIS, en forma interactiva.
  • Permite acceder a bases de datos que residen en otros equipos diferentes al servidor Web dentro de una red (para Windows).

Fuente de información

  • Kurt Nienhaus, DOK-Student: nienhaus@hbi-stuttgart.de

  • [Contenido] [Anterior] [Arriba] [Siguiente]