tecnologías cliente / servidor
DESCRIPTION
Tecnologías Cliente / Servidor. Richard Jiménez V. clienteserver .wordpress.com. ¿Quién soy?. Richard Jiménez Velasco Lic. en Informática en la UMSS Maestría en Informática en la UMSS Especialidad en desarrollo de aplicaciones Multimedia en Okinawa - Japón UMSS ANB Banca y Finanzas - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/1.jpg)
Tecnologías Cliente / Servidor
Richard Jiménez V.clienteserver.wordpress.com
![Page 2: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/2.jpg)
¿Quién soy?Richard Jiménez Velasco
Lic. en Informática en la UMSS
Maestría en Informática en la UMSS
Especialidad en desarrollo de aplicaciones Multimedia en Okinawa - Japón
UMSSANBBanca y FinanzasUniversidad Católica Boliviana, UMSSEmpresas América
![Page 3: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/3.jpg)
¿Quiénes son Uds?
¿Qué entiendes por Cliente / Servidor?¿Qué es un cliente?¿Qué es un Servidor?¿Conoces alguna aplicación Cliente/Servidor (describe)?
![Page 4: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/4.jpg)
Contenido de la Materia
Introducción¿Qué es la tecnología Cliente Servidor?Cliente Servidor TopologíasIntegración con Sistemas DistribuidosAlternativas a la tecnología Cliente /Servidor
Plataformas Cliente/ServidorIntroducciónComponentesPrincipios detrás la tecnología Cliente /ServidorComponente ClienteComponentes ServidorArquitectura Cliente/ServidorPractica
![Page 5: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/5.jpg)
Contenido de la Materia
Base de datos Cliente/Servidor SQLIntroducciónArquitectura Cliente/Server respecto Base de DatosBase de Datos componente MidlewareBase de datos Web Cliente/ServerPractica
Uso de Interfaces gráficasIntroducciónModelo Vista ControladorPractica
![Page 6: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/6.jpg)
Contenido de la MateriaDesarrollo de aplicaciones Cliente/Server
IntroducciónTecnologías Cliente/ServerServicios del ClienteServicios del ServidorCliente/Server ConectitividadCapas de aplicaciones Cliente/ServerPractica
Transacción de procedimiento en líneaIntroducciónAdministrando transacciones Cliente/ServerPractica
SeguridadSeguridad end to endAutenticación y AutorizaciónCanales seguros SSL
![Page 7: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/7.jpg)
Metodología
Lluvia de ideasParticipaciónCasos de estudiosInvestigación individual y en grupoCreatividad en los trabajosElaboración de un trabajo para la competencia
![Page 8: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/8.jpg)
Evaluación
Primer Parcial 20 puntosSegundo Parcial 20 puntosEvaluación Final 20 puntosTrabajo práctico 15 puntosEvaluación por competencias 25 puntos
![Page 9: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/9.jpg)
Aprender de los mejores ….
![Page 10: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/10.jpg)
Indice
IntroducciónComponentesPrincipios de los sistemas cliente/servidorComponentes del ClienteComponentes del ServidorComponentes del midllewareArquitectura de los Sistemas de Información
![Page 11: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/11.jpg)
¿Qué es la tecnología Cliente/Servidor?
La arquitectura cliente-servidor es un modelo de aplicación distribuida en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes.
Un cliente realiza peticiones a otro programa, el servidor, que le da respuesta. Esta idea también se puede aplicar a programas que se ejecutan sobre una sola computadora, aunque es más ventajosa en un sistema operativo multiusuario distribuido a través de una red de computadoras.
![Page 12: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/12.jpg)
![Page 13: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/13.jpg)
Tecnología Cliente Servidor
En esta arquitectura la capacidad de proceso está repartida entre los clientes y los servidores, aunque son más importantes las ventajas de tipo organizativo debidas a la centralización de la gestión de la información y la separación de responsabilidades, lo que facilita y clarifica el diseño del sistema.
![Page 14: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/14.jpg)
Tecnología Cliente Servidor
La separación entre cliente y servidor es una separación de tipo lógico, donde el servidor no se ejecuta necesariamente sobre una sola máquina ni es necesariamente un sólo programa.
Los tipos específicos de servidores incluyen los servidores web, los servidores de archivo, los servidores del correo, etc. Mientras que sus propósitos varían de unos servicios a otros, la arquitectura básica seguirá siendo la misma.
![Page 15: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/15.jpg)
Tecnología Cliente Servidor
La arquitectura cliente-servidor sustituye a la arquitectura monolítica en la que no hay distribución, tanto a nivel físico como a nivel lógico.La red cliente-servidor es aquella red de comunicaciones en la que todos los clientes están conectados a un servidor, en el que se centralizan los diversos recursos y aplicaciones con que se cuenta; y que los pone a disposición de los clientes cada vez que estos son solicitados.
![Page 16: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/16.jpg)
Tecnología Cliente Servidor
Esto significa que todas las gestiones que se realizan se concentran en el servidor, de manera que en él se disponen los requerimientos provenientes de los clientes que tienen prioridad, los archivos que son de uso público y los que son de uso restringido, los archivos que son de sólo lectura y los que, por el contrario, pueden ser modificados, etc.
Este tipo de red puede utilizarse conjuntamente en caso de que se este utilizando en una red mixta.
![Page 17: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/17.jpg)
Componentes
![Page 18: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/18.jpg)
Componentes
![Page 19: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/19.jpg)
Componentes – Cliente/Servidor
La Arquitectura cliente / servidor está basada en componentes de hardware y software que interactúan para forman un sistema.
El sistema incluye, principalmente, tres componentes:i) Hardware (cliente u servidor).(ii) Software (que hace operacional al hardware)(iii) Comunicación de Middleware (asociado a una red que se utilizan para vincular el hardware y software).
![Page 20: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/20.jpg)
Componentes – Cliente
El cliente es cualquier proceso informático que solicita los servicios del servidor.
El cliente utiliza los servicios prestados por uno o más procesadores para servidores.
El cliente también se conoce como laaplicación front-end, lo que refleja que el usuario final suele interactuar con el proceso del cliente.
![Page 21: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/21.jpg)
Componentes – Servidor
El servidor es cualquier proceso que presta los servicios al cliente y también es compatible conmúltiples y simultáneas peticiones de los clientes .
El servidor también se conoce como una aplicación back-end, lo que refleja el hecho de que el proceso del servidor proporciona los servicios de fondo para el proceso del cliente.
![Page 22: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/22.jpg)
Componentes – Midlleware
El middleware de comunicación es cualquier proceso mediante el cual el cliente y elservidor de comunicación utiliza para integrar los programas de aplicación y otros componentes de software en un entorno distribuido.
También se conoce como capa de comunicación.Y la Capa de comunicación se compone de varias capas de software que ayuda a la transmisión dedatos e información de control entre cliente y servidor. Middleware de comunicación espor lo general asociado a una red.
![Page 23: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/23.jpg)
Interacción entre componentes
![Page 24: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/24.jpg)
Interaccionn entre componentes
El mecanismo de interacción entre los componentes de la arquitectura cliente / servidor puede describirse:
El proceso del cliente proporciona la interfaz para los usuarios finales.
Middleware de comunicación proporciona todo el apoyo posible para la comunicación que tienen lugar entre el cliente y el servidor de procesos.
![Page 25: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/25.jpg)
Interaccionn entre componentes
El Middleware de comunicación asegura que los mensajes entre clientes y servidores esten correctamente colocados y entregadosLas solicitudes son manejadas por el servidor de base de datos, que comprueba la validez de la solicitud que se ejecuta en ellos y luego renvian el resultado a los clientes.
![Page 26: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/26.jpg)
Interacciones complejas Cliente Servidor
La mejor comprensión acerca de la funcionalidad de cliente / servidor se observa cuando los clientes y el servidor interactúan unos con otros. Algunos hechos son:
Una aplicación cliente no se limita a acceder a un único servicio. Los contactos del cliente aun servidor diferente (tal vez en un equipo diferente) para cada servicio.
![Page 27: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/27.jpg)
Interacciones complejas Cliente Servidor
Una aplicación cliente no se limita a acceder a un único servidor para un servicio determinado.
![Page 28: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/28.jpg)
Interacciones complejas Cliente Servidor
Un servidor no se limita a las interacciones de cliente .
Un servidor puede ser el cliente de otro.
![Page 29: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/29.jpg)
Interacciones complejas Cliente Servidor
En general, el cliente y los procesos del servidor residen en equipos diferentes. La fig. anterior ilustra un sistema cliente / servidor con más de un servidor y varios clientes. El sistema forma parte del back-end, procesos de front-end y Middleware.Back-end de los procesos como: el proceso de servidor de bases de datos IBM y Compaq Zeon servidor.
![Page 30: Tecnologías Cliente / Servidor](https://reader031.vdocuments.net/reader031/viewer/2022020323/568160f6550346895dd03184/html5/thumbnails/30.jpg)
Interacciones complejas Cliente Servidor
Front-end como: procesos de aplicaciones cliente (Windows, Unix y Mac)Middleware como: Comunicación middleware (red y software de soporte)
El proceso de cliente se ejecuta bajo diferentes sistemas operativos (Windows, Unix y MacSistema), proceso del servidor (IBM y Compaq) se ejecuta bajo sistema operativo (OS / 2 y Unix). El middleware de comunicación actúa como plataforma de integración para todos loslos diferentes componentes.