SlideShare una empresa de Scribd logo
UNIVERSIDAD SAN PEDRO
 FACULTAD DE INGENIERIA




CLIENTE SERVIDOR
UNIVERSIDAD SAN PEDRO
              FACULTAD DE INGENIERIA


             ARQUITECTURA C/S
• Tanto el cliente como el
  servidor pueden realizar
  tareas en forma conjunta
  como separada ya que el
  cliente también tiene sus
  propias aplicaciones,
  archivos y bases de datos
  y que además, pueden
  estar en la misma
  plataforma o en
  plataformas diferentes
UNIVERSIDAD SAN PEDRO
          FACULTAD DE INGENIERIA



       ARQUITECTURA C/S
– CLIENTE: Es aquel que requiere un servicio
  del servidor.

– TIPOS DE CLIENTE
   A. Cliente Ligero
   B. Cliente Pesado
   C. Cliente Híbrido
UNIVERSIDAD SAN PEDRO
             FACULTAD DE INGENIERIA


         ARQUITECTURA C/S
– SERVIDOR: Por el contrario, el servidor es la
  máquina desde la que se suministran servicios
  y que está a la espera del requerimiento del
  cliente.
– TIPOS DE SERVIDOR
  •   Servidores   de archivos
  •   Servidores   de bases de datos
  •   Servidores   de transacciones
  •   Servidores   de Groupware
  •   Servidores   de objetos
  •   Servidores   Web
UNIVERSIDAD SAN PEDRO
            FACULTAD DE INGENIERIA


  SEPARACION DE FUNCIONES
• Lógica de Presentación (Nivel de
  presentación)
• Lógica de Negocio (Nivel de aplicación)
• Lógica de Datos (Nivel de Datos)
UNIVERSIDAD SAN PEDRO
                   FACULTAD DE INGENIERIA


 CLIENTE SERVIDOR - MIDDLEWARE

MIDDLEWARE:
• El middleware es un módulo intermedio que actúa como conductor entre
  dos módulos de software. Para compartir datos, los dos módulos de
  software no necesitan saber cómo comunicarse entre ellos, sino cómo
  comunicarse con el módulo de middleware.
• El middleware debe ser capaz de traducir la información de una
  aplicación y pasarla a la otra. El concepto es muy parecido al de ORB
  (Object Request Broker) que permite la comunicación entre objetos y
  servicios de gestión básicos para aplicaciones de objetos distribuidos.
• En una aplicación cliente / servidor el middleware reside entre la
  aplicación cliente y la aplicación del sistema host que actúa como
  servidor.
UNIVERSIDAD SAN PEDRO
              FACULTAD DE INGENIERIA



CLIENTE SERVIDOR - MIDDLEWARE
• Simplifica el proceso de desarrollo de aplicaciones.
• Es el encargado del acceso a los datos: acepta las
  consultas y datos recuperados directamente de la
  aplicación y los transmite por la red.
• El middleware debe ser capaz de manejar todas las
  facilidades que posee el sistema operativo y esto,
  no es sencillo
• La adopción dentro de una organización implica la
  utilización de unos paquetes de software
  específicos para desarrollar estos módulos.
UNIVERSIDAD SAN PEDRO
                 FACULTAD DE INGENIERIA


 CLIENTE SERVIDOR - MIDDLEWARE
• Es el encargado del acceso a los datos: acepta las consultas y
  datos recuperados directamente de la aplicación y los transmite
  por la red. También es responsable de enviar de vuelta a la
  aplicación, los datos de interés y de la generación de códigos
  de error.
• Es diferente desarrollar aplicaciones en un entorno middleware
  que la utilización de APIs directas del sistema. El middleware
  debe ser capaz de manejar todas las facilidades que posee el
  sistema operativo y esto, no es sencillo. Por eso, muchas
  veces se pierde potencia con la utilización del middleware en
  lugar de las APIs del sistema operativo directamente.
• La adopción dentro de una organización implica la utilización
  de unos paquetes de software específicos para desarrollar
  estos módulos. Esto liga a un suministrador y a su política de
  actualización del producto, que puede ser distinta que la de
  actualización de los sistemas operativos con los que se
  comunica el módulo middleware.
UNIVERSIDAD SAN PEDRO
        FACULTAD DE INGENIERIA


         MIDDLEWARE

• ARQUITECTURA
UNIVERSIDAD SAN PEDRO
           FACULTAD DE INGENIERIA



           MIDDLEWARE
– Papel del middleware en la arquitectura
  cliente/servidor.
  • En el middleware existen componentes de cliente y
    servidor. La finalidad básica del middleware es
    hacer que una aplicación o usuario del cliente
    acceda a una serie de servicios del servidor sin
    preocuparse de las diferencias entre servidores.
UNIVERSIDAD SAN PEDRO
FACULTAD DE INGENIERIA



MIDDLEWARE
UNIVERSIDAD SAN PEDRO
            FACULTAD DE INGENIERIA


      APLICACIONES CLIENTE
            SERVIDOR
• Tanto en el cliente como en el servidor el
  software básico es un sistema operativo.
  Las plataformas y los sistemas operativos
  del cliente y del servidor pueden ser
  diferentes. El software de comunicaciones
  (Ej. TCP IP) es el que permite ínter-operar
  a cliente y servidor. El objeto de todo este
  software de soporte es proporcionar una
  base para las aplicaciones distribuidas.
UNIVERSIDAD SAN PEDRO
   FACULTAD DE INGENIERIA



APLICACIONES CLIENTE
      SERVIDOR
UNIVERSIDAD SAN PEDRO
             FACULTAD DE INGENIERIA


   APLICACIONES DE BASE DE
            DATOS
• En las maquinas clientes se pueden
  guardar una variedad de aplicaciones que
  hagan uso de la base de datos. El software
  que enlaza al cliente con el servidor es el
  que le permite al cliente realizar peticiones
  de acceso a la base de datos del servidor
  (Ej. SQL).
UNIVERSIDAD SAN PEDRO
               FACULTAD DE INGENIERIA



   APLICACIONES DE BASE DE DATOS
• SELECT Ape_Pat,
  Ape_Mat FROM
  empleados WHERE
  Cargo_Emp=
  'Representante de
  Ventas' AND
  Lugar_Suc = 'AQP'
UNIVERSIDAD SAN PEDRO
               FACULTAD DE INGENIERIA


                   VENTAJAS
• Centralización del control, los accesos, recursos y
  la integridad de los datos son controlados por el
  servidor de forma que un programa cliente
  defectuoso o no autorizado no pueda dañar el
  sistema.
• Escalabilidad, se puede aumentar la capacidad de
  clientes y servidores por separado.
• Fácil mantenimiento, al estar distribuidas las
  funciones y responsabilidades entre varios
  ordenadores independientes, es posible
  reemplazar, reparar, actualizar, o incluso trasladar
  un servidor, mientras que sus clientes no se verán
  afectados por ese cambio
UNIVERSIDAD SAN PEDRO
                 FACULTAD DE INGENIERIA


                 DESVENTAJAS
• La congestión del tráfico ha sido siempre un problema en el
  paradigma de C/S.
• El paradigma de C/S clásico no tiene la robustez de una red
  P2P, Cuando un servidor está caído, las peticiones de los
  clientes no pueden ser satisfechas
• El software y el hardware de un servidor son generalmente
  muy determinantes. Normalmente se necesita software y
  hardware específico, sobre todo en el lado del servidor, para
  satisfacer el trabajo. Por supuesto, esto aumentará el coste.
• El cliente no dispone de los recursos que puedan existir en el
  servidor. Por ejemplo, si la aplicación es una Web, no podemos
  escribir en el disco duro del cliente o imprimir directamente
  sobre las impresoras sin sacar antes la ventana previa de
  impresión de los navegadores.
UNIVERSIDAD SAN PEDRO
                    FACULTAD DE INGENIERIA

    HERRAMIENTAS DE DESARROLLO
•
                   APLICACIONES C-S
    Microsoft NT Server
• UNIX
    – Informix Online Dynamic Server
•   Oracle 7 Server
•   Sybase System 11
•   Microsoft SQL Server 6.0
•   Netscape Enterprise Server
•   Netscape Proxy Server
•   Power Builder Enterprise
•   Visual Basic Professional
•   Erwin Data modeling
•   Microsoft C++
•   Java Applets
•   Java Script
•   OLE Servers
•   OLE Controls
UNIVERSIDAD SAN PEDRO
               FACULTAD DE INGENIERIA


                BIBLIOGRAFIA
• Sistemas Cliente Servidor Sitio web:
  http://ccia.ei.uvigo.es/docencia/SCS/Tema1.pdf

• Capa de Sesión Presentación y Aplicación. Autor:
  Danielle Romero.
  Sitio web:
    http://www.elrinconcito.com/articulos/Sesiones/sesione
    s.pdf

• Evolución de la Computación. Autor: Ramón Jesús
  Millán Tejedor.
  Sitio web:
    http://www.ramonmillan.com/tutorialeshtml/gridcomputi
    ng.htm

Más contenido relacionado

PPTX
Cliente-Servidor
PPTX
Arquitectura cliente servidor
DOCX
Modelo cliente servidor
PPTX
Cliente servidor
PPTX
Arquitectura cliente servidor para internet
PPT
Materia Cliente/Servidor
PPTX
Cliente servidor
PPSX
Arquitectura Cliente-Servidor
Cliente-Servidor
Arquitectura cliente servidor
Modelo cliente servidor
Cliente servidor
Arquitectura cliente servidor para internet
Materia Cliente/Servidor
Cliente servidor
Arquitectura Cliente-Servidor

La actualidad más candente (20)

PPT
Cliente Servidor
PDF
Arquitectura cliente servidor
PDF
Cliente servidor
PPTX
Arquitectura
PDF
Arquitectura cliente servidor
PPT
Arquitectura cliente servidor
PPT
Arquitectura cliente servidor
PPTX
Arquitectura cliente servidor
DOC
8 la arquitectura cliente servidor
PPTX
Arquitectura cliente servidor
PPTX
Arquitectura cliente servidor
PPTX
Estructura del cliente servidor
PPT
DOCX
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
PPTX
Arquitectura cliente
PPTX
Cliente servidor
PPT
Cliente servidor 2
PDF
Sistemas cliente servidor
PDF
Arquitectura cliente servidor orlando casadiego remington cucuta
PPT
Comparativa Arquitectura Cliente/Servidor y Distribuida
Cliente Servidor
Arquitectura cliente servidor
Cliente servidor
Arquitectura
Arquitectura cliente servidor
Arquitectura cliente servidor
Arquitectura cliente servidor
Arquitectura cliente servidor
8 la arquitectura cliente servidor
Arquitectura cliente servidor
Arquitectura cliente servidor
Estructura del cliente servidor
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Arquitectura cliente
Cliente servidor
Cliente servidor 2
Sistemas cliente servidor
Arquitectura cliente servidor orlando casadiego remington cucuta
Comparativa Arquitectura Cliente/Servidor y Distribuida
Publicidad

Destacado (19)

DOCX
Sistema bancario de atención al cliente
PPTX
Diapos penal blanca
PPTX
Sistema operativo p31p 3c
PPTX
Actividad para-evaluar-el-primer-parcial DFSO
PDF
sistema operativos
PPTX
Interrupciones y llamadas del sistema
PPTX
1.2 Elementos de un sistema computacional.
DOCX
Nucleo del sistema operativo
PPT
Sistemas Distribuidos. Diseño e Implementacion
DOCX
Trabajo colaborativo momento 2 (1)
PPT
Marketing: planificación estratégica 1º parte
DOC
Trabajo colaborativo_n_1_corregido_1_1_ (4)
PPSX
Sistemas operativos y sus funciones
PDF
El plan comercial
PPTX
Interrupciones: Sistemas Operativos
PPT
Proceso Administrativo
PPT
Sistema operativo I
PPT
Planeación estratégica, táctica y operativa
PPTX
ADMINISTRACIÓN Y ORGANIZACIÓN DE BANCOS
Sistema bancario de atención al cliente
Diapos penal blanca
Sistema operativo p31p 3c
Actividad para-evaluar-el-primer-parcial DFSO
sistema operativos
Interrupciones y llamadas del sistema
1.2 Elementos de un sistema computacional.
Nucleo del sistema operativo
Sistemas Distribuidos. Diseño e Implementacion
Trabajo colaborativo momento 2 (1)
Marketing: planificación estratégica 1º parte
Trabajo colaborativo_n_1_corregido_1_1_ (4)
Sistemas operativos y sus funciones
El plan comercial
Interrupciones: Sistemas Operativos
Proceso Administrativo
Sistema operativo I
Planeación estratégica, táctica y operativa
ADMINISTRACIÓN Y ORGANIZACIÓN DE BANCOS
Publicidad

Similar a Cliente servidor (20)

PPTX
PPTX
Cap2 funcionalidad de cliente servidor
PPTX
Computación III
PDF
Diapositivas diego
DOCX
Aliaga
PPTX
Modelo cliente servidor
PPTX
Arquitectura cleinte servidor
PPTX
Conceptos Basicos de Bases de Datos Multiusuario
PPTX
Cliente servidor
PPTX
Trabajo carlos
PPTX
Arquitecturaclienteservidor
PPTX
cliente servidor
PPTX
Cliente Servidor
DOC
DISEÑO DE SOFTWARE DISTRIBUIDO
PDF
Aplicaciones distribuidas
PDF
63997661 tecnologia-cliente-servidor-con-java
PDF
ARQUITECTURAS_DE_CENTROS_DE_DATOS.pdf
PPTX
Cliente Servidor Michael Vasquez
PPTX
Nuevas tendencias
PPTX
Cliente servidor
Cap2 funcionalidad de cliente servidor
Computación III
Diapositivas diego
Aliaga
Modelo cliente servidor
Arquitectura cleinte servidor
Conceptos Basicos de Bases de Datos Multiusuario
Cliente servidor
Trabajo carlos
Arquitecturaclienteservidor
cliente servidor
Cliente Servidor
DISEÑO DE SOFTWARE DISTRIBUIDO
Aplicaciones distribuidas
63997661 tecnologia-cliente-servidor-con-java
ARQUITECTURAS_DE_CENTROS_DE_DATOS.pdf
Cliente Servidor Michael Vasquez
Nuevas tendencias
Cliente servidor

Más de Jonathan (20)

PDF
BASE DE DATOS: sistemas_clienteservidor
PDF
Base de datos: sistemas_clienteservidor
PDF
Fundamentos de la calidad del software
PDF
Especialista dba sql server 2008
PDF
Desarrollo de aplicaciones empresariales con visual 2010
PDF
Business ProcessManagement BPM: 9 y 10
PDF
Business ProcessManagement BPM: 4, 5, 6_y_7
PDF
Business ProcessManagement BPM: 01, 02, 03
PDF
Student sub network book
PDF
Analisis de protocolos tcp ip
PPT
Presentacin7a
PPT
Exploration routing chapter2
PPT
Capa de enlace de datos
PPT
Presentacin7a
PPT
Modelo de referencia osi 2
PPT
Modelo de referencia osi
PPT
Exploration routing chapter2
PPT
Capa de enlace de datos
PPT
Exploration routing chapter2
PPT
Enrutamiento
BASE DE DATOS: sistemas_clienteservidor
Base de datos: sistemas_clienteservidor
Fundamentos de la calidad del software
Especialista dba sql server 2008
Desarrollo de aplicaciones empresariales con visual 2010
Business ProcessManagement BPM: 9 y 10
Business ProcessManagement BPM: 4, 5, 6_y_7
Business ProcessManagement BPM: 01, 02, 03
Student sub network book
Analisis de protocolos tcp ip
Presentacin7a
Exploration routing chapter2
Capa de enlace de datos
Presentacin7a
Modelo de referencia osi 2
Modelo de referencia osi
Exploration routing chapter2
Capa de enlace de datos
Exploration routing chapter2
Enrutamiento

Último (20)

PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
PPTX
caso clínico iam clinica y semiología l3.pptx
DOCX
2 GRADO UNIDAD 5 - 2025.docx para primaria
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
PDF
biología es un libro sobre casi todo el tema de biología
DOCX
Informe_practica pre Final.docxddadssasdddddddddddddddddddddddddddddddddddddddd
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PDF
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
PDF
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
caso clínico iam clinica y semiología l3.pptx
2 GRADO UNIDAD 5 - 2025.docx para primaria
Híper Mega Repaso Histológico Bloque 3.pdf
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
Tomo 1 de biologia gratis ultra plusenmas
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
biología es un libro sobre casi todo el tema de biología
Informe_practica pre Final.docxddadssasdddddddddddddddddddddddddddddddddddddddd
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
V UNIDAD - SEGUNDO GRADO. del mes de agosto
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
Escuelas Desarmando una mirada subjetiva a la educación
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
Punto Critico - Brian Tracy Ccesa007.pdf

Cliente servidor

  • 1. UNIVERSIDAD SAN PEDRO FACULTAD DE INGENIERIA CLIENTE SERVIDOR
  • 2. UNIVERSIDAD SAN PEDRO FACULTAD DE INGENIERIA ARQUITECTURA C/S • Tanto el cliente como el servidor pueden realizar tareas en forma conjunta como separada ya que el cliente también tiene sus propias aplicaciones, archivos y bases de datos y que además, pueden estar en la misma plataforma o en plataformas diferentes
  • 3. UNIVERSIDAD SAN PEDRO FACULTAD DE INGENIERIA ARQUITECTURA C/S – CLIENTE: Es aquel que requiere un servicio del servidor. – TIPOS DE CLIENTE A. Cliente Ligero B. Cliente Pesado C. Cliente Híbrido
  • 4. UNIVERSIDAD SAN PEDRO FACULTAD DE INGENIERIA ARQUITECTURA C/S – SERVIDOR: Por el contrario, el servidor es la máquina desde la que se suministran servicios y que está a la espera del requerimiento del cliente. – TIPOS DE SERVIDOR • Servidores de archivos • Servidores de bases de datos • Servidores de transacciones • Servidores de Groupware • Servidores de objetos • Servidores Web
  • 5. UNIVERSIDAD SAN PEDRO FACULTAD DE INGENIERIA SEPARACION DE FUNCIONES • Lógica de Presentación (Nivel de presentación) • Lógica de Negocio (Nivel de aplicación) • Lógica de Datos (Nivel de Datos)
  • 6. UNIVERSIDAD SAN PEDRO FACULTAD DE INGENIERIA CLIENTE SERVIDOR - MIDDLEWARE MIDDLEWARE: • El middleware es un módulo intermedio que actúa como conductor entre dos módulos de software. Para compartir datos, los dos módulos de software no necesitan saber cómo comunicarse entre ellos, sino cómo comunicarse con el módulo de middleware. • El middleware debe ser capaz de traducir la información de una aplicación y pasarla a la otra. El concepto es muy parecido al de ORB (Object Request Broker) que permite la comunicación entre objetos y servicios de gestión básicos para aplicaciones de objetos distribuidos. • En una aplicación cliente / servidor el middleware reside entre la aplicación cliente y la aplicación del sistema host que actúa como servidor.
  • 7. UNIVERSIDAD SAN PEDRO FACULTAD DE INGENIERIA CLIENTE SERVIDOR - MIDDLEWARE • Simplifica el proceso de desarrollo de aplicaciones. • Es el encargado del acceso a los datos: acepta las consultas y datos recuperados directamente de la aplicación y los transmite por la red. • El middleware debe ser capaz de manejar todas las facilidades que posee el sistema operativo y esto, no es sencillo • La adopción dentro de una organización implica la utilización de unos paquetes de software específicos para desarrollar estos módulos.
  • 8. UNIVERSIDAD SAN PEDRO FACULTAD DE INGENIERIA CLIENTE SERVIDOR - MIDDLEWARE • Es el encargado del acceso a los datos: acepta las consultas y datos recuperados directamente de la aplicación y los transmite por la red. También es responsable de enviar de vuelta a la aplicación, los datos de interés y de la generación de códigos de error. • Es diferente desarrollar aplicaciones en un entorno middleware que la utilización de APIs directas del sistema. El middleware debe ser capaz de manejar todas las facilidades que posee el sistema operativo y esto, no es sencillo. Por eso, muchas veces se pierde potencia con la utilización del middleware en lugar de las APIs del sistema operativo directamente. • La adopción dentro de una organización implica la utilización de unos paquetes de software específicos para desarrollar estos módulos. Esto liga a un suministrador y a su política de actualización del producto, que puede ser distinta que la de actualización de los sistemas operativos con los que se comunica el módulo middleware.
  • 9. UNIVERSIDAD SAN PEDRO FACULTAD DE INGENIERIA MIDDLEWARE • ARQUITECTURA
  • 10. UNIVERSIDAD SAN PEDRO FACULTAD DE INGENIERIA MIDDLEWARE – Papel del middleware en la arquitectura cliente/servidor. • En el middleware existen componentes de cliente y servidor. La finalidad básica del middleware es hacer que una aplicación o usuario del cliente acceda a una serie de servicios del servidor sin preocuparse de las diferencias entre servidores.
  • 11. UNIVERSIDAD SAN PEDRO FACULTAD DE INGENIERIA MIDDLEWARE
  • 12. UNIVERSIDAD SAN PEDRO FACULTAD DE INGENIERIA APLICACIONES CLIENTE SERVIDOR • Tanto en el cliente como en el servidor el software básico es un sistema operativo. Las plataformas y los sistemas operativos del cliente y del servidor pueden ser diferentes. El software de comunicaciones (Ej. TCP IP) es el que permite ínter-operar a cliente y servidor. El objeto de todo este software de soporte es proporcionar una base para las aplicaciones distribuidas.
  • 13. UNIVERSIDAD SAN PEDRO FACULTAD DE INGENIERIA APLICACIONES CLIENTE SERVIDOR
  • 14. UNIVERSIDAD SAN PEDRO FACULTAD DE INGENIERIA APLICACIONES DE BASE DE DATOS • En las maquinas clientes se pueden guardar una variedad de aplicaciones que hagan uso de la base de datos. El software que enlaza al cliente con el servidor es el que le permite al cliente realizar peticiones de acceso a la base de datos del servidor (Ej. SQL).
  • 15. UNIVERSIDAD SAN PEDRO FACULTAD DE INGENIERIA APLICACIONES DE BASE DE DATOS • SELECT Ape_Pat, Ape_Mat FROM empleados WHERE Cargo_Emp= 'Representante de Ventas' AND Lugar_Suc = 'AQP'
  • 16. UNIVERSIDAD SAN PEDRO FACULTAD DE INGENIERIA VENTAJAS • Centralización del control, los accesos, recursos y la integridad de los datos son controlados por el servidor de forma que un programa cliente defectuoso o no autorizado no pueda dañar el sistema. • Escalabilidad, se puede aumentar la capacidad de clientes y servidores por separado. • Fácil mantenimiento, al estar distribuidas las funciones y responsabilidades entre varios ordenadores independientes, es posible reemplazar, reparar, actualizar, o incluso trasladar un servidor, mientras que sus clientes no se verán afectados por ese cambio
  • 17. UNIVERSIDAD SAN PEDRO FACULTAD DE INGENIERIA DESVENTAJAS • La congestión del tráfico ha sido siempre un problema en el paradigma de C/S. • El paradigma de C/S clásico no tiene la robustez de una red P2P, Cuando un servidor está caído, las peticiones de los clientes no pueden ser satisfechas • El software y el hardware de un servidor son generalmente muy determinantes. Normalmente se necesita software y hardware específico, sobre todo en el lado del servidor, para satisfacer el trabajo. Por supuesto, esto aumentará el coste. • El cliente no dispone de los recursos que puedan existir en el servidor. Por ejemplo, si la aplicación es una Web, no podemos escribir en el disco duro del cliente o imprimir directamente sobre las impresoras sin sacar antes la ventana previa de impresión de los navegadores.
  • 18. UNIVERSIDAD SAN PEDRO FACULTAD DE INGENIERIA HERRAMIENTAS DE DESARROLLO • APLICACIONES C-S Microsoft NT Server • UNIX – Informix Online Dynamic Server • Oracle 7 Server • Sybase System 11 • Microsoft SQL Server 6.0 • Netscape Enterprise Server • Netscape Proxy Server • Power Builder Enterprise • Visual Basic Professional • Erwin Data modeling • Microsoft C++ • Java Applets • Java Script • OLE Servers • OLE Controls
  • 19. UNIVERSIDAD SAN PEDRO FACULTAD DE INGENIERIA BIBLIOGRAFIA • Sistemas Cliente Servidor Sitio web: http://ccia.ei.uvigo.es/docencia/SCS/Tema1.pdf • Capa de Sesión Presentación y Aplicación. Autor: Danielle Romero. Sitio web: http://www.elrinconcito.com/articulos/Sesiones/sesione s.pdf • Evolución de la Computación. Autor: Ramón Jesús Millán Tejedor. Sitio web: http://www.ramonmillan.com/tutorialeshtml/gridcomputi ng.htm