Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Matricula:14082108
Semestre:9
Grupo: B
Seguridad
La seguridad de la información es todo lo que concierne a que no ocurrirán cosas malas
con los mensajes que envían los clientes para solicitar información a un servidor y por
supuesto, con la información que estos reciben como respuesta a sus peticiones.
Escalabilidad
Es un sistema escalable si conserva su efectividad cuando ocurre un incremento
significativo en el número de recursos y en el número de usuarios.
Tolerancia a fallos
El fallo tanto de hardware como software es algo inevitable, y por más confiable que pueda
parecer algún componente, por eso siempre es importante estar preparado para cuando
este falle.
Tolerancia de fallos: los programas clientes de los servicios pueden diseñarse para
tolerar ciertos fallos. Esto implica que los usuarios tendrán también que tolerarlos.
Recuperación de fallos: implica el diseño de software en el que, tras una caída del
servidor, el estado de los datos puede reponerse o retractarse (rollback) a una
situación anterior.
Concurrencia
El control de concurrencia trata con los problemas de aislamiento y consistencia del
procedimiento de transacciones. Existe la posibilidad de acceso concurrente a un mismo
recurso. La concurrencia en los servidores se puede lograr a través de threads. Cada objeto
que represente un recurso compartido debe responsabilizarse de garantizar que opera
correctamente en un entorno concurrente. Para que un objeto sea seguro en un entorno
concurrente, sus operaciones deben sincronizarse de forma que sus datos permanezcan
consistentes.
Transparencia
Se dice que un sistema distribuido es transparente, cuando es capaz de presentarse ante
los usuarios y aplicaciones como si fuese un sistema que se ejecuta en un solo equipo, y
no como un sistema cuyos procesos y recursos están distribuidos físicamente en varios
equipos.