Libro blanco de las tecnolog�as de documentaci�n de LuCAS: Descripci�n, funcionamiento, herramientas y futuro del proyecto de documentaci�n LuCAS | ||
---|---|---|
Anterior | Clientes Donantonio | Siguiente |
El cliente donantonio interactuar� con servidores, mediante un protocolo que deber� definirse.
El cliente podr� obtener de los servidores donantonio la informaci�n que su administrador determine, en forma de conjuntos de descripciones de recursos (metadatos).
Los metadatos que obtienen los clientes describen el recurso, y �ste no se encontrar� necesariamente localizado en el servidor que proporcion� la descripci�n.
El cliente mantendr�, con las descripciones obtenidas de los servidores, una biblioteca local que se ajusta a los requisitos del administrador del cliente.
Los clientes donantonio incluir�n mecanismos o protocolos para realizar una r�plica total o parcial de las descripciones almacenadas en un servidor.
Los clientes, para este fin, elaborar�n consultas en un determinado lenguaje que deber� definirse. El lenguaje de consulta permitir� obtener como respuesta una o m�s descripciones, en funci�n del patr�n de consulta utilizado.
El cliente o la biblioteca del cliente deber� aceptar tambi�n consultas de informaci�n que interactivamente efect�e un usuario, a trav�s de una aplicaci�n tipo interfaz de usuario donantonio.
El cliente podr� ser configurado desde una interfaz de usuario. Por configurar un cliente se entiende establecer de qu� servidores va a obtener la informaci�n, y c�mo (mediante qu� consultas).
Las interfaces de usuario que puedan requerirse para esta aplicaci�n deber�n ser de manejo intuitivo, f�cil de aprender y sencillo de manejar. El sistema deber� presentar un alto grado de usabilidad.
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.
Nota: El requisito �Los clientes deben ser capaces de atender a varias peticiones de usuario simult�neamente� parece m�s que un requisito actual una interesante mejora...
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.
El cliente Donantonio requiere comunicarse con servidores para mantener su biblioteca. Por tanto hay una dependencia de la funcionalidad que ofrezcan �stos.