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