Descripción general

Perspectiva del producto

Este sistema no interactuará con ningún otro sistema software.

Funciones del sistema

Publicación de recursos

El sistema permitirá publicar recursos situados en cualquier lugar de la red Internet.

Cada recurso será localizado mediante su descripción, que estará en los servidores Donantonio, y por tanto, no tendrá por qué coincidir con el lugar de publicación del recurso.

Registro de descripciones

Cada descripción tendrá un punto de publicación, desde el cual un servidor donantonio lo incorpora a su biblioteca a través del proceso de registro.

El registro será distribuido, en los sistemas que denominaremos servidores donantonio.

Consulta y replicación de descripciones

Los servidores donantonio incluirán mecanismos o protocolos para admitir la replicación total o parcial de las descripciones, que solicitarán los llamados clientes donantonio.

Para este fin, los servidores deberán poder atender consultas de descripciones, para lo que se definirán los correspondientes mecanismos o protocolos.

Mecanismos de usuario para búsquedas

La interfaz de usuario donantonio implementará mecanismos adecuados de navegación y búsqueda de la información.

Distribución

Las descripciones podrán ser replicadas a través de redes donantonio.

No se establece una jerarquía en la red de servidores, es decir, todos se tratarán entre iguales.

Características de los usuarios

El sistema realizado deberá ofrecer una interfaz de usuario intuitivo, fácil de aprender y sencillo de manejar. El sistema deberá presentar un alto grado de usabilidad. Lo deseable sería que un usuario nuevo se familiarizase con el sistema en muy poco tiempo, siendo de uso inmediato para las funciones de búsqueda de recursos.

Restricciones

El sistema será software libre (de acuerdo con la licencia GNU-GPL o similar) y deberán ser libres aquellos componentes que reutilice.

El sistema se diseñará según un modelo cliente/servidor.

El sistema basará sus comunicaciones en protocolos estándar de Internet.

Los distintos subsistemas deberán tener un diseño e implementación sencillos, independientes de la plataforma o el lenguaje de programación.

Los servidores deben ser capaces de atender consultas concurrentemente.

Suposiciones y dependencias

Suposiciones

Se asume que los requisitos descritos en este documento son estables una vez que sea aprobado por el equipo de diseño atendiendo sugerencias de la comunidad. Cualquier petición de cambios en la especificación debe ser aprobada por el equipo de diseño y gestionada por el mismo.

Dependencias

El sistema Donantonio funciona autónomamente, sin necesidad de comunicarse con otros sistemas externos, por lo que no hay dependencias respecto de otros sistemas.