Download Presentación de Avances ICT
Document related concepts
no text concepts found
Transcript
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 Problema Objetivos Generales Avances Técnicas de Recuperación de Información Navegación Taxonómica JINI y CORBA: algunas características Para más información Problema Existen diversas aplicaciones a desarrollar cuya operación depende del acervo digital Cada aplicación requiere de protocolos de comunicación con el acervo Las aplicaciones tienen en común algunas funcionalidades Mecanismos de Búsqueda y Recuperación de información Espacios Vectoriales Búsqueda Booleana Extendida Objetivos Generales Establecer un protocolo de intercomunicación entre aplicaciones (KQML, JINI o CORBA) Diseñ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 Espacios Vectoriales Documentos representados en una matriz bidimensional Renglones -> documentos columnas -> términos contenidos en documentos Entrada: vector de términos de consulta Salida: términos de la base de datos más pegados a los de consulta Criterio: ángulo de diferencia entre términos de consulta y términos de las base de datos Técnicas de Recuperación de Información... Búsqueda Boolena Extendida Técnica aplicada a consultas con conectivos lógicos “and” y/o “or” Les asigna peso a los operaciones lógicas realizadas Hace uso de criterios matemáticos para determinar el grado de similitud entre términos Navegación Taxonómica Problema: existen diversas taxonomías o clasificaciones en la Biblioteca Digital: UDLA, Dewey, personales, etc. Las clasificaciones son jerárquicas y están representadas como tuplas en la Base de Datos. Objetivo: encontrar una forma de recorrer las diversas taxonomías sin problemas JINI y CORBA: algunas características JINI facilitala integración de aplicaciones de tipo distribuido requiere que el cliente y el servidor estén implementados en Java conserva las características de Java CORBA facilita la integración de aplicaciones de tipo heterogéneo y distribuido permite la independencia de plataforma, sistema operativo y lenguaje de programación entre el cliente y el servidor JINI y CORBA: algunas características... JINI fomenta el “plug and play” para los servicios en red sus componentes pueden verse como una extensión de Java promueve una arquitectura basada en servicios CORBA facilita la reusabilidad y portabilidad de componentes de las aplicaciones soporta diversos lenguajes de programación orientada a objetos con sus características Para más información Página personal http://ict.udlap.mx/people/hector