Sunteți pe pagina 1din 4

Arquitectura distribuida

Actividad 3

Juan Carlos Cediel Rodrguez

Elkin Fernando Zamora

Servidores y servidores WEB

Corporacin unificada de educacin superior CUN


Facultad Ingeniera de sistemas

Agosto 2017
Arquitectura distribuida
Una arquitectura est compuesta por diferentes componentes funcionales que aprovechan
diferentes estndares o reglas y procesos los cuales permiten integran una amplia gama de
productos, los cuales pueden ser utilizados de manera eficaz
Arquitectura Cliente/Servidor
Esta arquitectura consiste en un cliente el cual realiza las diferentes peticiones al servidor el
cual enva la respuesta; En este tipo de arquitecturas esta repartidas entre los clientes y los
servidores dando as la ventaja de ser centralizada a la gestin de la informacin y a la
separacin de responsabilidades lo cual facilita el diseo del sistema
La arquitectura cliente/servidor sustituye a la arquitectura monoltica en la que no hay
distribucin, tanto a nivel fsico como lgico
Caractersticas del cliente
Qu es un cliente? Es aquel que inicia un requerimiento o peticin de un servicio, este
requerimiento puede convertirse en mltiples requerimientos de trabajo a travs de redes
LAN o WAN,
Qu es un Servidor? Es cualquier recurso de cmputo dedicado a responder a los
requerimientos del cliente. Los servidores pueden estar conectados a los clientes a travs de
redes LAN o WAN, para proveer de mltiples servicios a los clientes y ciudadanos tales
como impresin, acceso a bases de datos, fax, procesamiento de imgenes, etc.
Caractersticas deseables de un sistema de informacin
Infraestructura modular
Infraestructura verstil
Facilidad de uso
- Usuarios aprenden a manipular la herramienta disponible
Interoperabilidad
- Dos o ms sistemas o componentes intercambian informacin de manera
sencilla
Escalabilidad
- Facilidad de modificar y adaptar un sistema a las necesidades del problema para
el cual fue diseado
Flexibilidad
- Capacidad de modificar un sistema para solucionar un problema para el cual no
fue diseado inicialmente
Arquitectura de dos niveles (two tier)
Mantenimiento no particionado del Cdigo
Al hacer cambios hay que volver a comprobar
Hay que administrar las mquinas de los clientes
Los cambios en aplicaciones hay que volverlos a distribuir a todos los clientes
Hay que administrar el rendimiento
El hardware debe soportar el software requerido por los aplicativos

Cliente Cliente Cliente Cliente

Servidor BD Servidor BD Servidor BD

Arquitectura multitier (distribuida)


Ventajas de la arquitectura multicapa
- Cliente mas liviano
- Menos administracin en el cliente
- Lgica encapsulada
- Mejor rendimiento
- Escalabilidad
- Consistencia, Control y seguridad
- Reusabilidad de componentes existentes
- Listo para usar la web
Desventajas de la arquitectura multicapa
- Hay que cambiar los hbitos de programacin
- Curva de aprendizaje
- Mas tiempo en el diseo y el desarrollo
- Mas puntos posibles de falla

S-ar putea să vă placă și