Author: JUAN CARLOS LAVARIEGA JARQUIN

Diseño e implementación de un modelo punto-a-punto para la interoperabilidad entre servidores de datos de una biblioteca digital

JUAN CARLOS LAVARIEGA JARQUIN (2006)

Como resultado de la digitalización de la información, y la necesidad que tienen los individuos de contar con ella sin importar horarios ni lugar, las bibliotecas digitales han surgido como sistemas de ordenamiento y acceso a dicha información. El Centro de investigación en Informática (CII) del Instituto Tecnológico de Monterrey, Campus Monterrey, se encuentra desarrollando un sistema que aporta una posible solución a la necesidad de acceso universal a lainformación: The Personal Digital Library with Universal Access(PDLib),que al español se puede traducir como Biblioteca Personal de Acceso Universal. Este sistema provee a cada usuario con un repositorio general de documentos, el cual es accesible desde cualquier lugar y a cualquier momento desde cualquier dispositivo conectado a Internet, incluidos los dispositivos móviles. A la fecha se cuenta con una versión del sistema que permite la creación y administración de repositorios con las características antes descritas, sin embargo, el almacenamiento físico y las operaciones administrativas recaen en un único servidor de datos. Y debido a la naturaleza móvil de los usuarios,al crecimiento esperado tanto de ellos como de la cantidad de documentos digitales a administrar; el soporte con un único servidor significa adoptar algunas de las desventajas de los sistemas centralizados, tales como la imposibilidad de escalar en almacenamiento más allá de la capacidad de una sola computadora, contar con un único punto de fracaso y la incapacidad de compartir recursos de cómputo. Por tanto, es en el ámbito del cómputo punto-a-punto (P2P), donde se explora para proponer una solución a las limitantes previamente descritas.El presente trabajo de tesis propone un modelo para comunicar instancias de una misma aplicación instaladas en diferentes computadoras, con el fin de compartir información y distribuir documentos digitales. Particularmente, el modelo se implementa en el módulo núcleo del sistema PDLib, bautizado con el nombre de Data Server(Servidor de Datos), el cual contiene la lógica de negocio del sistema y es el proveedor de servicios a los módulos clientes. Por consiguiente, es a través de este modelo de interoperabilidad que PDLib se convierte en una aplicación con almacenamiento escalable, con capacidad para realizar búsqueda de documentos entre distintas instancias de su módulo principal, y por último, provee la capacidad de replicar información, lo que significa, copiar de un servidor a otro, los elementos que los usuarios estimen necesarios, eliminando de esta manera las desventajas inherentes de la arquitectura cliente-servidor previamente adoptada en PDLib.

Maestro en Ciencias en Tecnología Informática

Master thesis

INGENIERÍA Y TECNOLOGÍA CIENCIAS TECNOLÓGICAS TECNOLOGÍA DE LOS ORDENADORES SISTEMAS EN TIEMPO REAL