La funcionalidad que se espera de este subsistema es la de generar la publicación sin necesidad de un *gui*.
Se puede decir que el caso de uso de alto nivel *publicar vista* incluye los casos de uso que describimos a continuación.
El siguiente diagrama de casos de uso especifica la funcionalidad que debe cumplir cada una de las librerías de servidor:
.. figure:: ../../main_images/modelServers_images/modelServers_usecases.png
:scale: 25
:alt: Fallo al cargar la imagen. Diagrama de casos de uso del subsistema libServers
:align: center
Diagrama de casos de uso del subsistema libServers
El cliente de la librería, ya sea un *gui* u otro programa, en primer lugar especificará los parámetros del servidor incluyendo los servicios que quiere configurar. En segundo lugar tendrá que configurar cada uno de los servicios y los recursos asociados a él. Una vez el sistema tiene toda la información necesaria para la publicación ya se puede invocar la generación de la configuración.