Arquitectura Cliente-Servidor

Descrição

Mapa Mental sobre Arquitectura Cliente-Servidor, criado por Leonardo Torres em 26-09-2022.
Leonardo Torres
Mapa Mental por Leonardo Torres, atualizado more than 1 year ago
Leonardo Torres
Criado por Leonardo Torres quase 2 anos atrás
5
0

Resumo de Recurso

Arquitectura Cliente-Servidor
  1. El proveedor es un servidor que brinda una serie de servicios o recursos los cuales son consumido por el Cliente.
    1. existen variantes donde hay clientes que se conectan a múltiples servidores para funcionar, tal es el caso de los navegadores, los cuales, para consultar cada página establece una conexión a un servidor diferentes, pero al final es Cliente-Servidor
      1. Como se estrucutua
        1. es normal tener 3 artefactos, el Cliente, el Servidor y una tercera librería que contiene Objetos comunes entre el servidor y el cliente, esta librería tiene por lo general los Objetos de Entidad, DTO, interfaces y clases base que se usan para compartir la información, es decir, objetos que se utilizan en las dos aplicaciones y se separan para no repetir código
        2. Ventajas
          1. Centralización: El servidor fungirá como única fuente de la verdad, lo que impide que los clientes conserven información desactualizada.
            1. Seguridad: El servidor por lo general está protegido por firewall o subredes que impiden que los atacantes pueden acceder a la base de datos o los recursos sin pasar por el servidor.
              1. Fácil de instalar (cliente): El cliente es por lo general una aplicación simple que no tiene dependencias, por lo que es muy fácil de instalar.
                1. Separación de responsabilidades: La arquitectura cliente-servidor permite implementar la lógica de negocio de forma separada del cliente.
                  1. Portabilidad: Una de las ventajas de tener dos aplicaciones es que podemos desarrollar cada parte para correr en diferentes plataformas, por ejemplo, el servidor solo en Linux, mientras que el cliente podría ser multiplataforma.
                  2. Desventajas
                    1. Actualizaciones (clientes): Una de las complicaciones es gestionar las actualizaciones en los clientes, pues puede haber muchos terminales con el cliente instalado y tenemos que asegurar que todas sean actualizadas cuando salga una nueva versión.
                      1. Concurrencia: Una cantidad no esperada de usuarios concurrentes puede ser un problema para el servidor, quien tendrá que atender todas las peticiones de forma simultánea, aunque se puede mitigar con una estrategia de escalamiento
                        1. Si el servidor se cae, todos los clientes quedarán totalmente inoperables.
                          1. Los protocolos más utilizados para establecer comunicación entre el cliente y el servidor suelen ser de bajo nivel, como Sockets, HTTP, RPC, etc.
                          2. Cliente-Servidor es uno de los estilos arquitectónicos distribuidos más conocidos, el cual está compuesto por dos componentes, el proveedor y el consumidor. El proveedor es un servidor que brinda una serie de servicios o recursos los cuales son consumido por el Cliente.

                            Semelhante

                            MAPA MENTAL SISTEMA CLIENTE-SERVIDOR
                            Verónica Barros Villa
                            Classificação das Constituições
                            veleal
                            Como Estudar Química
                            Alessandra S.
                            Progressão Aritmética (P.A.)
                            claudiac_
                            Phrasal Verbs
                            GoConqr suporte .
                            Equações estatísticas
                            Luiz Fernando
                            Sistema Reprodutor Masculino
                            Ana Inês Kruecck Quintas
                            FCE Opposites Practice
                            titaleoni
                            Mercantilismo
                            Professor Junior
                            EA-HSG-2008 Questões achadas no app QUIZADA na playstore
                            carloshenriquetorrez .
                            Revisão 4 - PROVA DE SARGENTO - MARINHA - EA-HSG - ( Com Verificação )
                            Nilzeir Reis