Tesis profesional presentada por
Licenciatura en Ingeniería en Sistemas Computacionales. Departamento de Ingeniería en Sistemas Computacionales. Escuela de Ingeniería, Universidad de las Américas Puebla.
Jurado Calificador
Presidente: Dr. Gerardo Ayala San
Martín
Vocal y Director: Dr. J. Alfredo Sánchez
Huitrón
Secretario: Dr. Rogelio Dávila
Pérez
Cholula, Puebla, México a 19 de mayo de 1998.
Este proyecto de tesis se enfoca a resolver el problema de la comunicación entre los componentes de una biblioteca digital altamente distribuida. Específicamente, se consideró la arquitectura de la Biblioteca Digital Florística (FDL), la cual tiene una orientación hacia servicios a usuarios, incluyendo servicios de agentes. En este contexto, sobresalen los problemas de comunicación entre un director de agentes (una interfaz que permite controlar a los agentes) y los agentes de usuario y entre el mismo director de agentes y los servicios de biblioteca activa.
Para solucionar dicho problema se diseñó un marco de inter-comunicación formado por un lenguaje de comunicación entre agentes (KQML), un protocolo de comunicación definido en términos del lenguaje, un vocabulario de palabras, un ruteador de mensajes KQML y un facilitador que funciona como el mediador en una arquitectura por coordinación asistida para sistemas multiagentes.
La solución se implementó en Java, utilizando a un conjunto de paquetes también en Java (JATLite) como implementación de KQML. Se crearon ruteadores de mensajes que satisfacen las necesidades de comunicación de los agentes de usuario, del director de agentes y de los servicios de biblioteca activa. También se implementó un facilitador que coordina la comunicación y la mantiene robusta. Adicionalmente se desarrolló una nueva versión del director de agentes, también en Java, que utiliza el marco de intercomunicación y permite desde una misma interfaz controlar a los agentes de usuario y crear nuevos agentes.
Capítulo 1. Introducción (archivo pdf, 58 kb)
Capítulo 2. Comunicación en sistemas multiagentes y bibliotecas digitales (archivo pdf, 162 kb)
Capítulo 3. Diseño conceptual (archivo pdf, 134 kb)
Capítulo 4. Implementación prototípica (archivo pdf, 283 kb)
Capítulo 5. Evaluación (archivo pdf, 45 kb)
Capítulo 6. Conclusiones (archivo pdf, 38 kb)
Barceinas Guevara, A. 1998. Un Marco de Comunicación Inter-Agentes en una Biblioteca Digital. Tesis Licenciatura. Ingeniería en Sistemas Computacionales. Departamento de Ingeniería en Sistemas Computacionales, Escuela de Ingeniería, Universidad de las Américas Puebla. Mayo. Derechos Reservados © 1998.