Para alcanzar nuestro objetivo, y ser capaces de desarrollar una herramienta avanzada de acceso a la información, dividimos nuestro proyecto en dos grandes bloques o áreas:
- por una parte, los aspectos relacionados con el proceso de obtención (harvester) y almacenamiento de la información
- por otra, el desarrollo de una amplia gama de utilidades para hacer un uso eficaz adaptado a las necesidades de los usuarios.
Un harvester es un programa que accede a ficheros disponibles en el World Wide Web de forma metódica y automatizada, y recoge la información que encuentra en ellos. Los harvesters se utilizan para crear una copia de todas los archivos visitados, como paso previo a su procesado posterior, en el que se realizan diversas tareas, empezando por la reestructuración del contenido, hasta el indexado de los nuevos registros, que posibilitará un sistema de búsquedas rápido.
Invenia ha desarrollado una serie de protocolos para el harvesting o recogida de información que a partir de la base suministrada por el protocolo OAI-PMH.
Invenia no es tan solo un buscador. Los menús un interface que permite realizar búsquedas sobre la información disponible en un repositorio de información almacenado en una base de datos.
Las tecnologías empleadas incluyen MySQL, el protocolo OAI, las páginas ASP, el protocolo HTTP y las capacidades de redireccionamiento de URL (namespaces).