Este proyecto es el resultado del convenio entre la
Universidad Francisco
de Paula Santander
y
Colciencias

  Convenio UFPS-Colciencias

En el mes de Octubre de 1.996 se logró acordar la realización del Convenio Interadministrativo entre Colciencias y la Universidad.

Entre los resultados esperados de éste Convenio se tienen:

1. Desarrollo de los servicios de información de la Universidad sobre Cetcol
2. Puesta en línea de la base de datos bibliográfica del centro de información
3. Montaje de un centro de asistencia y servicio de información de la Universidad
4. Entrenamiento de personal de la comunidad universitaria sobre el acceso y uso de la red Cetcol e Internet.

La interconexión de los Servicios de Información de la Universidad Francisco de Paula Santander a Cetcol e Internet, el montaje del centro de asistencia, y el entrenamiento de personas de la comunidad Universitaria en el acceso y uso de las redes, son una realidad.

Con referencia a la puesta en línea de la base de datos bibliográfica sobre Cetcol e Internet, que se encuentra a cargo de las estudiantes de Ingeniería de Sistemas Sandra Pino y Saida Toloza , se coloca inicialmente a disposición de los usuarios de Internet la actual aplicación que se encuentra en Período de Prueba mientras se culmina la versión definitiva.

Para el cumplimiento de los objetivos anteriores el Departamento de Sistemas e Informática constituyó un comité con los Ingenieros:

Fabio Augusto Corzo Salamanca : Responsable del Proyecto
José Martín Calixto : Profesor de Redes y Teleprocesos
Carlos Eduardo Pardo : Especialista en Teleinformática
Fabiola Bohorquez : Ingeniera de Sistemas, delegada por el departamento para apoyo de los procesos de automatización de la Biblioteca Eduardo Cote Lamus

La función de este comité es la de asesorar al responsable del proyecto en todo lo relacionado a la buena marcha del proyecto.

Sistema Utilizado

Para poner al servicio la base de datos de la Biblioteca Eduardo Cote Lamus, se utilizó la herramienta WWWIsis 3.0b desarrollada y distribuida por BIREME, esta herramienta ha sido diseñada para funcionar como servidor de bases de datos ISIS en un ambiente cliente/servidor y para operar a través del CGI en el World Wide Web.

Más información sobre esta herramienta se puede encontrar en la dirección http://www.bireme.br/wwwisis.htm

También se encuentra un copia del manual WWWIsis, en formato Word 97 o RTF en la dirección:
ftp://brme.bireme.br/wwwisis/doc/

Existen dos versiones WWWIsis que dependen de la plataforma en la que se desea trabajar, estas versiones son:

  • WWWI32 : Que corre bajo plataforma Windows.
    Windows NT ver. 3.51 ó 4.0, - Windows 95
  • WWWIsis : Que corre bajo plataforma Linux.
    Linux ver. 1.2.13 o superior - Unix,

Si desea bajar una copia de la herramienta, esta se encuentra disponible para las diferentes plataformas nombradas anteriormente en la dirección:

Puede ejecutarse en la línea de comandos del sistema operativo y/o a través de un escrito CGI. Opera con parámetros que se especifican en la línea de comando o en un archivo.
Los lenguajes de búsqueda y de formateo ISIS están disponibles.

Ventajas de WWWIsis

  • La consulta y el mantenimiento de la base de datos se realiza de manera directa al servidor, es decir, que una base de datos en Isis que opere bajo cualquier plataforma puede ser actualizada fácilmente en el servidor mediante la transferencia del archivo ISO y posterior actualización del archivo maestro e invertido, e inclusive actualización y modificación directa sobre la base de datos en el servidor.
  • El sistema de búsqueda es muy poderoso ya que aprovecha todas las herramientas de CDS/Isis.
  • La instalación es sencilla.
  • No se requiere ejecutar el programa Micro CDS/ISIS, sólo trabaja con los archivos de la base de datos, que pueden estar en el mismo servidor o en otro equipo de la red.
  • Permite la creación de formularios en HTML para labores de actualización y mantenimiento.
  • El tiempo de respuesta es alto.

Desventajas de WWWIsis

  • Para su implementación es muy importante un conocimiento profundo de CDS/Isis.
  • Los resultados se muestran en el orden en que aparecen en la base de datos.

Programas Requeridos

Para poder llevar a cabo esta aplicación se requerió de:

  • Sistema Operativo Windows NT Server 4.0. Seleccionado con anterioridad al desarrollo de esta aplicación por el Comité de ingenieros a cargo del proyecto.
  • Escritos CGI. Es un software que proporciona una interfaz entre el Servidor Web y otros programas que se encuentran operando en el mismo servidor y que también proporciona un método definido para pasar información de un programa a otro.

    Se debe crear una carpeta para almacenar los escritos CGI en la raíz del servidor

    c:\inetpub\wwwroot\puede ser por ejemplo cgi-isis y se recomienda que en esta carpeta se agregen los archivos de la base de datos y el WWWIsis, cada uno en una carpeta independiente.

    .

  • Servidor Web. El servidor Web utilizado en esta aplicación es Internet Information Server IIS 2.0, distribuído con el software de Windows Nt Server 4.0.

    Si el servidor quedó bien instalado, aparecerá un acceso a las opciones del servidor en el menú programas de Windows NT.

    Debe crearse un directorio virtual en el servidor web para la carpeta de los escritos CGI para poder tener acceso a ésta desde el navegador, el nombre que se le dé, debe ser con el que se desea llamar desde el navegador, se recomienda que no sea el mismo que como se nombra dentro del directorio raíz.

    La carpeta CGI debe tener acceso de lectura y ejecución, para esto debe entrar al Adminsitrador de servicios Internet del servidor, seleccione la opción WWW, pique en la parte Directorios, seleccione el hipervínculo agregar y digite la información que le piden, active las casillas de Lectura y Ejecución que se encuentran en la sección llamada Acceso. Pulse el botón aceptar de la opción agregar y en la lista de los directorios virtuales existentes, debe aparecer el que creó y para finalizar pulse el botón aceptar de la opción directorio.

  • Browser del Web. Donde se visualiza el resultado final de la aplicación.
    Se empleo para esta aplicación Internet Explorer 4.0.

Instalación WWWIsis

Para la instalación de WWWIsis se debe tener en cuenta que el WWWIsis que va a instalar sea el que corresponde a su plataforma de trabajo.

Se recomienda crear una carpeta de WWWIsis en el directorio de escritos CGI del servidor WEB con permisos de Lectura y Ejecución.

Los archivos necesarios para la instalación de WWWIsis en la plataforma Windows NT son:

wwwi32.exe ifload.exe loadiso msrt.exe
mx.exe mys.exe wwwisis.bas wwwisis.dll
wwwisis.lib

WWWI32 => ftp://brme.bireme.br/wwwisis/pc/DOS/32BITS/

WWWIsis está diseñado para ser ejecutado como una línea de comandos en escritos CGI. Su funcionamiento está dirigido por un conjuto de parámetros que pueden ser especificados en la misma línea de comando o como líneas de un archivo.

A continuación se dará un pequeño ejemplo de los parámetros más usados que le permitirá realizar pruebas con el WWWIsis desde el DOS.

Entre los parámetros tenemos:

  • db. En este parámetro se especifica el nombre de la base de datos.
  • bool. En este parámetro se especifica una expresión booleana como estrategia de búsqueda. El lenguaje de Formateo de CDS/ISIS está disponible.
  • pft. Donde se especifica el formato de despliegue de los resultados, en caso de llamar a un archivo, se debe anteponer el signo @.

Ya que conocen los parámetros más comunes, a continuación se dará un ejemplo de ellos:

wwwi32 db=biblioteca bool=analisis pft=@biblioteca.pft

Una pequeña prueba de la correcta instalación de WWWi32 en el Servidor Web , es empleando el parámetro hello en la línea del navegador así:

http://nombre_servidor/nombre_direc_cgi/nombre_carpeta_wwwisis/wwwi32.exe/[hello]

en la pantalla del navegador aparecerá:

CISIS Interface v3.33/PC/M/30000/10/30/I - WWWIsis 3.0b
CISIS Interface v3.33/4GB/GIZ/DEC/FAT/CIP
Copyright (c) BIREME/PAHO 1997. All rights reserved

Instalación de la Base de Datos

Para la instalación de las bases de datos, se debe tener también en cuenta la plataforma sobre la que se va a trabajar.

Instalación para Windows

Copie todos los archivos de la base de datos en una carpeta dentro el directorio WWWIsis, en el servidor Windows NT.

Si utiliza una base de datos ISO (-nbd-.iso), ejecute el procedimiento LOADISO para crear el archivo maestro del archivo ISO:

C:\..\-dir-wwwisis-\loadiso.bat -nbd-.iso -nbd-
Donde -nbd- es el nombre de la base de datos y -dir-wwwisis- es el directorio de WWWIsis.

Ejecute el procedimiento FULLINV para generar el o los archivos invertidos:

C:\..\-dir-wwwisis-\fullinv.bat -nbd- -nbd-.fst -nbd-

Notas:

Una vez que haya ejecutado los procedimientos LOADISO y/o FULLINV, tiene la opción de mover los archivos de la base de datos a otro directorio diferente al directorio de WWWIsis. Sin embargo, deberá tener cuidado de especificar la ruta completa a dichos archivos en los parámetros de WWWIsis que lo requieran.

En otras palabras, si los archivos de la base de datos ISIS no residen en el mismo directorio donde se encuentra el archivo ejecutable de WWWIsis (directorio de escritos CGI), o si residen en otro servidor (por ejemplo. Novell), deberá incluir la ruta completa a dichos archivos en los parámetros que se pasan a WWWIsis.

Sobre la Aplicación

Para poder comenzar a trabajar en esta aplicación se tuvo que tener muy en cuenta la arquitectura de WWWisis que se presenta en el siguiente gráfico:

A continuación presentamos en forma general la interconexión entre los archivos utilizados:

  • biblioteca.html => Contiene el formulario principal de la aplicación. Dentro de este archivo se realiza un llamado al archivo .inen el momento de dar click en botón "buscar", de la siguiente forma:

    form action="/cgi/wwwisis/wwwi32.exe/[in=biblioteca.in]" method="POST"

  • biblioteca.in => Este archivo está compuesto por líneas que especifican un conjunto parámetros de WWWIsis. Realiza un llamado al archivo biblioteca.par a través del parámetro "cipar" y al archivo biblioteca.cgi a través del parámetro "cgi".
  • biblioteca.par => Este archivo contiene el direccionamiento en el servidor web de los archivos de las bases de datos que intervienen en la aplicación.

    Ejemplo: bib.*=//dominio_del_servidor/http/direc_BD/bib.*

  • biblioteca.cgi => Archivo de comandos que contiene la especificación de formato que generarán los parámetros generales de ejecución uno por línea.
    En este archivo se especifica la estrategia de búsqueda a través del parámetro "bool", empleando el lenguaje de formateo de CDS/ISIS.
    Cada línea de comando debe estar contenida entre comilla simple y terminada con: ,/,
    Desde este archivo se hace un llamado a los archivos:
    • biblioteca.pro=> Archivo donde se especifica el Encabezado del formato del resultado de la búsqueda.
    • biblioteca.pft=> Archivo donde se especifica el formato de despliegue implícito de CDS/ISIS, que puede contener comandos HTML pero teniendo en cuenta las consideraciones mencionadas en el archivo cgi.
    • biblioteca.epi=> Archivo donde se especifica el Pie del formato del resultado de la búsqueda.

Recomendaciones

  • Baje todos los archivos de WWWIsis uno por uno, más no como un archivo comprimido (.zip).
  • Realice pruebas en su sistema de consulta con los dos navegadores más utilizados, el Netscape y Explorer.
  • Verifique que su servidor Web quedó bien instalado, al igual que la herramienta WWWisis y las bases de datos. Realice las pruebas mencionadas anteriormente para cada uno.

Agradecimientos

La Universidad Francisco de Paula Santander
Instituto Colombiano para el Desarrollo de la Ciencia y la Tecnología "Francisco José de Caldas"
Ing. Fabio Augusto Corzo
Responsable del Convenio
Ing. Carlos Eduardo Pardo
Especialista en Teleinformática
Dra. Gloria Matílde Melo
Directora Biblioteca Eduardo Cote Lamus
Personal de la Biblioteca
Ing. Fabiola Bohorquez
Ingeniera de Sistemas
Ing. Martín Calixto
Ingeniro de Sistemas
Ing. Rubén Angel Orecchia
Ingeniero de Sistemas
Ing. Gustavo Archuby
Administrador del Servidor huma
Universidad Nacional de La Plata
BIREME
Creador y Distribuidor de WWWIsis
Ing. Julian Casasbuenas
Director Colnodo


Biblioteca Eduardo Cote Lamus
becl@colufps.ufps.edu.co
© 1998