Entre los numerosos problemas que se pueden presentar en el manejo y estructuración de una biblioteca digital están los de integración de sus servicios, es por ésto que surge la idea de proponer y desarrollar una arquitectura que resuelva este problema de manera eficiente. Mobots es una arquitectura para una biblioteca digital florística diseñada para integrar y manejar diversos servicios y agentes a través de una interfaz común. La arquitectura Mobots se enfoca principalmente en el control de agentes que son creados como instancias de clases de agentes registradas en el sistema. Estas instancias pueden ser manipuladas también a través de Mobots al alterar su estado de ejecución.
Como parte del grupo
de agentes que ha de conformar los servicios de la biblioteca digital se
desarrolló un agente denominado Flora
Retrieval Agent (FRA) para recuperación de información.
FRA hace uso del "conocimiento" que tiene sobre las necesidades del usuario,
para realizar búsquedas y recuperación de información
de manera semi-autónoma -dicho "conocimiento" está almacenado
en archivos de preferencias de los usuarios. Otras de sus características
importantes es la notificación al usuario de nueva información
en el momento en que ésta llega a la biblioteca, evitando con ésto
horas invertidas y perdidas del usuario en búsquedas sin sentido.