CAPÍTULO V: DISEÑO, IMPLEMENTACIÓN Y EVALUACIÓN DE UNA ARQUITECTURA..
(j) Respuesta a un ejercicio
(k) Resultados
(l) Respuesta a un envío de
incorrecto
resultados exitoso
Figura 63.- Interfaz de la aplicación para móvil (II)
5.5.3 Aplicación de servidor y base de datos
Las aplicaciones tanto de móvil como de escritorio necesitan acceder a la
base de datos (BD) para leer/escribir información en ella. Por motivos de
seguridad y con el objetivo de evitar accesos indeseados a los datos, se ha
desarrollado una aplicación servidor que hace de intermediario entre la
base de datos y los clientes, atendiendo las peticiones y enviando las
respuestas adecuadas. El flujo de información entre las aplicaciones se
muestra en la Figura 64.
Figura 64.- Flujo de datos desde las aplicaciones al servidor.
En este proyecto la base de datos juega un papel importante debido a que
controlar el flujo de información es un punto vital para un
funcionamiento del óptimo. El sistema gestor de base de datos debe ser
estable y garantizar la consistencia de los datos. Además debe permitir la
concurrencia de acceso a los datos, de tal forma que permita varios
accesos en el mismo instante de tiempo. La BD recogerá información de
datos personales de los usuarios, ejercicios, entrenamientos,
competiciones, resultados de las competiciones (fecha, calificación,
tiempo, etc.).
154