SERGEN: Servidor General para la Biblioteca Digital de la Universidad de las Américas - Puebla Héctor Cocoletzi Moreno ICT - Coordinación de Investigación y Desarrollo (CID)
Índice zProblema zObjetivos Generales zAvances yTécnicas de Recuperación de Información yNavegación Taxonómica yJINI y CORBA: algunas características zPara más información
Problema zExisten diversas aplicaciones a desarrollar cuya operación depende del acervo digital zCada aplicación requiere de protocolos de comunicación con el acervo zLas aplicaciones tienen en común algunas funcionalidades yMecanismos de Búsqueda y Recuperación de información xEspacios Vectoriales xBúsqueda Booleana Extendida
Objetivos Generales zEstablecer un protocolo de intercomunicación entre aplicaciones (KQML, JINI o CORBA) zDiseñar e implementar un servidor general que provea servicios comunes a aplicaciones y/o ambientes en desarrollo para la Biblioteca Digital de la UDLA - P
Técnicas de Recuperación de Información zEspacios Vectoriales yDocumentos representados en una matriz bidimensional xRenglones -> documentos xcolumnas -> términos contenidos en documentos yEntrada: vector de términos de consulta ySalida: términos de la base de datos más pegados a los de consulta yCriterio: ángulo de diferencia entre términos de consulta y términos de las base de datos
Técnicas de Recuperación de Información... zBúsqueda Boolena Extendida yTécnica aplicada a consultas con conectivos lógicos “and” y/o “or” yLes asigna peso a los operaciones lógicas realizadas yHace uso de criterios matemáticos para determinar el grado de similitud entre términos
Navegación Taxonómica zProblema: yexisten diversas taxonomías o clasificaciones en la Biblioteca Digital: UDLA, Dewey, personales, etc. zLas clasificaciones son jerárquicas y están representadas como tuplas en la Base de Datos. zObjetivo: yencontrar una forma de recorrer las diversas taxonomías sin problemas
JINI y CORBA: algunas características zJINI yfacilitala integración de aplicaciones de tipo distribuido yrequiere que el cliente y el servidor estén implementados en Java yconserva las características de Java z CORBA yfacilita la integración de aplicaciones de tipo heterogéneo y distribuido ypermite la independencia de plataforma, sistema operativo y lenguaje de programación entre el cliente y el servidor
JINI y CORBA: algunas características... zJINI yfomenta el “plug and play” para los servicios en red ysus componentes pueden verse como una extensión de Java ypromueve una arquitectura basada en servicios z CORBA yfacilita la reusabilidad y portabilidad de componentes de las aplicaciones ysoporta diversos lenguajes de programación orientada a objetos con sus características
Para más información zPágina personal yhttp://ict.udlap.mx/people/hector