Diseño de software en arquitectura cliente servidor
-
Upload
sinthya-kdna -
Category
Documents
-
view
1.291 -
download
2
Transcript of Diseño de software en arquitectura cliente servidor
![Page 1: Diseño de software en arquitectura cliente servidor](https://reader033.fdocuments.co/reader033/viewer/2022052907/559346c01a28ab85398b458d/html5/thumbnails/1.jpg)
DISEÑO DE SOFTWARE EN
ARQUITECTURA CLIENTE -
SERVIDOR
![Page 2: Diseño de software en arquitectura cliente servidor](https://reader033.fdocuments.co/reader033/viewer/2022052907/559346c01a28ab85398b458d/html5/thumbnails/2.jpg)
DISEÑO Y ARQUITECTURA DE SOFTWARE La idea básica: Ensamblaje de partes de software
previamente elaboradas Inspirada en los procesos de producción
de sistemas físicos Producción de aviones, vehículos,
computadores, aparatos electrónicos, etc. Fundamentada en la Reutilización de
Software Asume la existencia de una industria de
partes
![Page 3: Diseño de software en arquitectura cliente servidor](https://reader033.fdocuments.co/reader033/viewer/2022052907/559346c01a28ab85398b458d/html5/thumbnails/3.jpg)
DEFINICIÓN Es un conjunto de sistemas de software
que comparten un conjunto común y gestionado de aspectos que satisfacen las necesidades específicas de un segmento de mercado o misión y que son desarrollados a partir de un conjunto común de activos fundamentales [de software] de una manera prescrita”
![Page 4: Diseño de software en arquitectura cliente servidor](https://reader033.fdocuments.co/reader033/viewer/2022052907/559346c01a28ab85398b458d/html5/thumbnails/4.jpg)
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, mas unos clientes que acceden y usan los servicios.
![Page 5: Diseño de software en arquitectura cliente servidor](https://reader033.fdocuments.co/reader033/viewer/2022052907/559346c01a28ab85398b458d/html5/thumbnails/5.jpg)
1ER COMPONENTE 1.- Un conjunto de servidores que
ofrecen servicios a otros subsistemas.
Ejemplos: Servidores de Ficheros Servidores de impresoras Servidores de compilación
![Page 6: Diseño de software en arquitectura cliente servidor](https://reader033.fdocuments.co/reader033/viewer/2022052907/559346c01a28ab85398b458d/html5/thumbnails/6.jpg)
2DO 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.
![Page 7: Diseño de software en arquitectura cliente servidor](https://reader033.fdocuments.co/reader033/viewer/2022052907/559346c01a28ab85398b458d/html5/thumbnails/7.jpg)
3ER COMPONENTE DEL MODELOCLIENTE-SERVIDOR
3.- Una red que permite a los clientes acceder a estos servicios. En la mayoría de los sistemas cliente – servidor se implementan como sistemas distribuidos.
![Page 8: Diseño de software en arquitectura cliente servidor](https://reader033.fdocuments.co/reader033/viewer/2022052907/559346c01a28ab85398b458d/html5/thumbnails/8.jpg)
MODELO CLIENTE – SERVIDOR Los clientes pueden conocer el nombre de
los servidores disponibles y los servicios que éstos proporcionan.
Los servidores no necesitan conocer la identidad de los clientes o cuantos clientes tienen.
Los clientes acceden a los servicios proporcionados por un servidor a través de llamadas a procedimientos remotos usando un protocolo http usando en la www.
![Page 9: Diseño de software en arquitectura cliente servidor](https://reader033.fdocuments.co/reader033/viewer/2022052907/559346c01a28ab85398b458d/html5/thumbnails/9.jpg)
![Page 10: Diseño de software en arquitectura cliente servidor](https://reader033.fdocuments.co/reader033/viewer/2022052907/559346c01a28ab85398b458d/html5/thumbnails/10.jpg)
EJEMPLO DE UN MODELO CLIENTE-SERVIDOR
![Page 11: Diseño de software en arquitectura cliente servidor](https://reader033.fdocuments.co/reader033/viewer/2022052907/559346c01a28ab85398b458d/html5/thumbnails/11.jpg)
VENTAJAS DE UN 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.
La entrega de productos de software de una manera
Más rápida Económica Con una mejor calidad
![Page 12: Diseño de software en arquitectura cliente servidor](https://reader033.fdocuments.co/reader033/viewer/2022052907/559346c01a28ab85398b458d/html5/thumbnails/12.jpg)
CONCLUSIÓN La arquitectura del software en 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.
![Page 13: Diseño de software en arquitectura cliente servidor](https://reader033.fdocuments.co/reader033/viewer/2022052907/559346c01a28ab85398b458d/html5/thumbnails/13.jpg)