SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
DISEÑO DE SOFTWARE EN
ARQUITECTURA CLIENTE-
       SERVIDOR
   Fundamentos de Desarrollo de
            Sistemas
Definición del Modelo Cliente-Servidor

• El modelo arquitectónico cliente-servidor es
  un modelo de sistema en el que dicho
  sistema organiza como un conjunto de
  servicios y servidores asociados, más unos
  clientes que acceden y usan los servicios.
Los principales
componentes de
este servicio son:
1.er Componente del
 Modelo Cliente -Servidor
1. Un conjunto de servidores
   que ofrecen servicios a
   otros subsistemas.
Ejemplos:
•   Servidores de ficheros
•   Servidores de impresoras
•   Servidores de compilación
2.º Componente del
     Modelo Cliente -Servidor
2.    Un conjunto de clientes que llaman a los
      servicios ofrecidos por los servidor. Estos
      son normalmente subsistemas en sí
      mismos. Puede haber varias instancias de
      un programa ejecutándose concurrentemente.
3.º Componente del
 Modelo Cliente -Servidor
3. Una red que permite a los clientes
   acceder a estos servicios. En la
   práctica, sin embargo, la mayoría de
   los sistemas cliente-servidor se
   implementan como un sistemas
   distribuidos.
Modelo Cliente -Servidor
        • Los clientes pueden
          conocer el nombre
          de los servidores
          disponibles y los
          servicios que éstos
          proporcionan.
Modelo Cliente -Servidor
             • Los servidores no
               necesitan conocer
               la identidad de los
               clientes o cuantos
               clientes tienen.
Modelo Cliente -Servidor
• Los clientes
  acceden a los
  servicios
  proporcionados
  por un servidor a
  través de llamadas
  a procedimientos
  remotos usando
  un protocolo http
  usado en la
  WWW.
EJEMPLO DE UN SISTEMA
BASADO EN EL MODELO
CLIENTE-SERVIDOR
Arquitectura de un Sistema de biblioteca y
                fotografía

       Cliente 1     Cliente 2     Cliente 3       Cliente 4




                         Internet

       Servidor de   Servidor de   Servidor de      Servidor
        catálogos      vídeos       imágenes          web

                     Archivos de   Fotografías     Información
        Catálogo
                        video      digitalizadas    multimedia
Desarrollo del ejemplo de la biblioteca

     Servidor    Función

                 Debe ser capaz de manejar una gran
     Catálogos   variedad de peticiones y proporcionar
                 enlaces al sistema de información web.
                 Necesitan ser transmitidas rápidamente y
                 en sincronía, pero con una resolución
     Vídeos      relativamente baja para poder gestionar
                 la compresión y descompresión de vídeo.
                 Las fotografías deben mantenerse con
                 una alta resolución, por lo que es
     Imágenes    adecuado mantenerlas en un servidor
                 separado.
                 Se encuentran todos los enlaces
     Web         proporcionados por los servidores
                 mencionados con anterioridad.
Desarrollo del ejemplo de la
         biblioteca

              • El programa cliente
                es simplemente una
                interfaz de usuario
                integrada con estos
                servicios y construida
                usando un navegador
                web.
Ventajas mas importantes del modelo
          Cliente-Servidor
• Es una arquitectura distribuida.
• Se puede hacer un uso efectivo de los
  sistemas en red con muchos procesadores
  distribuidos.
• Es fácil añadir un nuevo servidor e integrarlo
  con el resto del sistema o actualizar los
  servidores de forma transparente sin afectar
  al resto del sistema.
Resumen
• La arquitectura del software es un marco
  fundamental para estructurar el sistema.
• Los modelos organizacionales de un sistema
  comprenden los modelos de repositorio,
  cliente-servidor y los modelos máquina
  abstracta.
• Los modelos cliente-servidor normalmente
  distribuyen los datos.
¡GRACIAS!

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Red pan
Red panRed pan
Red pan
 
Control de flujo por hardware o software,
Control de flujo  por hardware o software,Control de flujo  por hardware o software,
Control de flujo por hardware o software,
 
Tecnología frame relay
Tecnología frame relayTecnología frame relay
Tecnología frame relay
 
Herramientas de monitoreo de redes
Herramientas de monitoreo de redesHerramientas de monitoreo de redes
Herramientas de monitoreo de redes
 
Sistema de Archivos Distribuidos
Sistema de Archivos DistribuidosSistema de Archivos Distribuidos
Sistema de Archivos Distribuidos
 
2.3 procesos ligeros
2.3 procesos ligeros2.3 procesos ligeros
2.3 procesos ligeros
 
Telecomunicaciones y tipos de redes
Telecomunicaciones y tipos de redesTelecomunicaciones y tipos de redes
Telecomunicaciones y tipos de redes
 
Redes inalambricas
Redes inalambricasRedes inalambricas
Redes inalambricas
 
CUESTIONARIO SISTEMA OPERATIVO
CUESTIONARIO SISTEMA OPERATIVOCUESTIONARIO SISTEMA OPERATIVO
CUESTIONARIO SISTEMA OPERATIVO
 
Tecnologías en redes inalámbricas
Tecnologías en redes inalámbricasTecnologías en redes inalámbricas
Tecnologías en redes inalámbricas
 
Seguridad y proteccion
Seguridad y proteccionSeguridad y proteccion
Seguridad y proteccion
 
Tecnicas de Pruebas
 Tecnicas de Pruebas  Tecnicas de Pruebas
Tecnicas de Pruebas
 
Recursos de redes
Recursos de redesRecursos de redes
Recursos de redes
 
Categorias de cable utp 1
Categorias de cable utp 1Categorias de cable utp 1
Categorias de cable utp 1
 
Cliente-Servidor
Cliente-ServidorCliente-Servidor
Cliente-Servidor
 
Mapa conceptual de redes e internet
Mapa conceptual de redes e internetMapa conceptual de redes e internet
Mapa conceptual de redes e internet
 
ESTANDARES IEEE
 ESTANDARES IEEE ESTANDARES IEEE
ESTANDARES IEEE
 
Estandar de red
Estandar de redEstandar de red
Estandar de red
 
El régimen jurídico de la información en méxico
El régimen jurídico de la información en méxicoEl régimen jurídico de la información en méxico
El régimen jurídico de la información en méxico
 
VPN / VLAN por Frey Alfonso Santamaría Buitrago
VPN / VLAN por Frey Alfonso Santamaría BuitragoVPN / VLAN por Frey Alfonso Santamaría Buitrago
VPN / VLAN por Frey Alfonso Santamaría Buitrago
 

Similar a Diseño de software cliente-servvidor

ARQUITECTURA CLIENTE SERVIDOR.pdf
ARQUITECTURA CLIENTE SERVIDOR.pdfARQUITECTURA CLIENTE SERVIDOR.pdf
ARQUITECTURA CLIENTE SERVIDOR.pdfDavidVeraOlivera
 
Arquitectura cleinte servidor
Arquitectura cleinte servidorArquitectura cleinte servidor
Arquitectura cleinte servidoralejandro diaz
 
Fresdes silvasalazar
Fresdes silvasalazarFresdes silvasalazar
Fresdes silvasalazarjulymci
 
Diseño de software en arquitectura cliente servidor
Diseño de software en arquitectura cliente   servidorDiseño de software en arquitectura cliente   servidor
Diseño de software en arquitectura cliente servidorCintia Cadena
 
3. Sis distribuidos - Arquitectura.pptx
3. Sis distribuidos - Arquitectura.pptx3. Sis distribuidos - Arquitectura.pptx
3. Sis distribuidos - Arquitectura.pptxjarek35
 
Arquitectura Cliente Servidor desarrollo
Arquitectura Cliente Servidor desarrolloArquitectura Cliente Servidor desarrollo
Arquitectura Cliente Servidor desarrollobleanosb
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidorJonathan
 
Materia Cliente/Servidor
Materia Cliente/ServidorMateria Cliente/Servidor
Materia Cliente/Servidorguest1675627
 
Arquitectura cliente servidor 2
Arquitectura cliente servidor 2Arquitectura cliente servidor 2
Arquitectura cliente servidor 2jc_lovecraft77
 
Conceptos Basicos de Bases de Datos Multiusuario
Conceptos Basicos de Bases de DatosMultiusuarioConceptos Basicos de Bases de DatosMultiusuario
Conceptos Basicos de Bases de Datos Multiusuarioheliozwt
 

Similar a Diseño de software cliente-servvidor (20)

Unidad_1.pdf
Unidad_1.pdfUnidad_1.pdf
Unidad_1.pdf
 
Arquitectura cliente
Arquitectura cliente Arquitectura cliente
Arquitectura cliente
 
ARQUITECTURA CLIENTE SERVIDOR.pdf
ARQUITECTURA CLIENTE SERVIDOR.pdfARQUITECTURA CLIENTE SERVIDOR.pdf
ARQUITECTURA CLIENTE SERVIDOR.pdf
 
bd
bdbd
bd
 
S6-DAW-2022S1.pptx
S6-DAW-2022S1.pptxS6-DAW-2022S1.pptx
S6-DAW-2022S1.pptx
 
Arquitectura cleinte servidor
Arquitectura cleinte servidorArquitectura cleinte servidor
Arquitectura cleinte servidor
 
Fresdes silvasalazar
Fresdes silvasalazarFresdes silvasalazar
Fresdes silvasalazar
 
Diseño de software en arquitectura cliente servidor
Diseño de software en arquitectura cliente   servidorDiseño de software en arquitectura cliente   servidor
Diseño de software en arquitectura cliente servidor
 
3. Sis distribuidos - Arquitectura.pptx
3. Sis distribuidos - Arquitectura.pptx3. Sis distribuidos - Arquitectura.pptx
3. Sis distribuidos - Arquitectura.pptx
 
0993525788
09935257880993525788
0993525788
 
Arquitectura Cliente Servidor desarrollo
Arquitectura Cliente Servidor desarrolloArquitectura Cliente Servidor desarrollo
Arquitectura Cliente Servidor desarrollo
 
Introducción SOA - Cloud Computing
Introducción SOA - Cloud ComputingIntroducción SOA - Cloud Computing
Introducción SOA - Cloud Computing
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Materia Cliente/Servidor
Materia Cliente/ServidorMateria Cliente/Servidor
Materia Cliente/Servidor
 
Arquitectura cliente servidor 2
Arquitectura cliente servidor 2Arquitectura cliente servidor 2
Arquitectura cliente servidor 2
 
Microservicios
MicroserviciosMicroservicios
Microservicios
 
Cap2 funcionalidad de cliente servidor
Cap2 funcionalidad de cliente servidorCap2 funcionalidad de cliente servidor
Cap2 funcionalidad de cliente servidor
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Conceptos Basicos de Bases de Datos Multiusuario
Conceptos Basicos de Bases de DatosMultiusuarioConceptos Basicos de Bases de DatosMultiusuario
Conceptos Basicos de Bases de Datos Multiusuario
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 

Diseño de software cliente-servvidor

  • 1. DISEÑO DE SOFTWARE EN ARQUITECTURA CLIENTE- SERVIDOR Fundamentos de Desarrollo de Sistemas
  • 2. Definición del Modelo Cliente-Servidor • El modelo arquitectónico cliente-servidor es un modelo de sistema en el que dicho sistema organiza como un conjunto de servicios y servidores asociados, más unos clientes que acceden y usan los servicios.
  • 4. 1.er Componente del Modelo Cliente -Servidor 1. Un conjunto de servidores que ofrecen servicios a otros subsistemas.
  • 5. Ejemplos: • Servidores de ficheros • Servidores de impresoras • Servidores de compilación
  • 6. 2.º Componente del Modelo Cliente -Servidor 2. Un conjunto de clientes que llaman a los servicios ofrecidos por los servidor. Estos son normalmente subsistemas en sí mismos. Puede haber varias instancias de un programa ejecutándose concurrentemente.
  • 7. 3.º Componente del Modelo Cliente -Servidor 3. Una red que permite a los clientes acceder a estos servicios. En la práctica, sin embargo, la mayoría de los sistemas cliente-servidor se implementan como un sistemas distribuidos.
  • 8. Modelo Cliente -Servidor • Los clientes pueden conocer el nombre de los servidores disponibles y los servicios que éstos proporcionan.
  • 9. Modelo Cliente -Servidor • Los servidores no necesitan conocer la identidad de los clientes o cuantos clientes tienen.
  • 10. Modelo Cliente -Servidor • Los clientes acceden a los servicios proporcionados por un servidor a través de llamadas a procedimientos remotos usando un protocolo http usado en la WWW.
  • 11. EJEMPLO DE UN SISTEMA BASADO EN EL MODELO CLIENTE-SERVIDOR
  • 12. Arquitectura de un Sistema de biblioteca y fotografía Cliente 1 Cliente 2 Cliente 3 Cliente 4 Internet Servidor de Servidor de Servidor de Servidor catálogos vídeos imágenes web Archivos de Fotografías Información Catálogo video digitalizadas multimedia
  • 13. Desarrollo del ejemplo de la biblioteca Servidor Función Debe ser capaz de manejar una gran Catálogos variedad de peticiones y proporcionar enlaces al sistema de información web. Necesitan ser transmitidas rápidamente y en sincronía, pero con una resolución Vídeos relativamente baja para poder gestionar la compresión y descompresión de vídeo. Las fotografías deben mantenerse con una alta resolución, por lo que es Imágenes adecuado mantenerlas en un servidor separado. Se encuentran todos los enlaces Web proporcionados por los servidores mencionados con anterioridad.
  • 14. Desarrollo del ejemplo de la biblioteca • El programa cliente es simplemente una interfaz de usuario integrada con estos servicios y construida usando un navegador web.
  • 15. Ventajas mas importantes del modelo Cliente-Servidor • Es una arquitectura distribuida. • Se puede hacer un uso efectivo de los sistemas en red con muchos procesadores distribuidos. • Es fácil añadir un nuevo servidor e integrarlo con el resto del sistema o actualizar los servidores de forma transparente sin afectar al resto del sistema.
  • 16. Resumen • La arquitectura del software es un marco fundamental para estructurar el sistema. • Los modelos organizacionales de un sistema comprenden los modelos de repositorio, cliente-servidor y los modelos máquina abstracta. • Los modelos cliente-servidor normalmente distribuyen los datos.
  • 17.