Arquitectura Cliente-Servidor

Beschreibung

Mindmap am Arquitectura Cliente-Servidor, erstellt von Leonardo Torres am 26/09/2022.
Leonardo Torres
Mindmap von Leonardo Torres, aktualisiert more than 1 year ago
Leonardo Torres
Erstellt von Leonardo Torres vor fast 2 Jahre
5
0

Zusammenfassung der Ressource

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.
                            Zusammenfassung anzeigen Zusammenfassung ausblenden

                            ähnlicher Inhalt

                            MAPA MENTAL SISTEMA CLIENTE-SERVIDOR
                            Verónica Barros Villa
                            Verdauung
                            Cassibodua
                            Zivilrecht - Gesellschaftsrecht Streitigkeiten
                            myJurazone
                            Städte Europas
                            Laura Overhoff
                            Analysis - Abiturvorbereitung Mathe
                            c.aciksoez
                            Mediation
                            Antonia C
                            WT 2 Uni Due
                            Awash Kaul
                            Vetie Immunologie Übungsfragen
                            Janneke Bosse
                            Vetie Pharma Datum unbekannt
                            Alina Stumpf
                            vetie Para 2016
                            Anne Heyne
                            Vetie - Lebensmittelkunde 2019
                            Valerie Nymphe