Arquitectura de cliente-servidor de tres capas

anibalsmit 6,743 views 11 slides May 30, 2016
Slide 1
Slide 1 of 11
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11

About This Presentation

Redes 3 capas


Slide Content

Arquitectura de cliente servidor de tres capas UNIVERSIDAD ANDINA “NESTOR CÁCERES VELÁSQUEZ” Facultad de Ingeniería de Sistemas Doc. Ing. WILY QUISPE ACHA

Arquitectura: Es un entramado de componentes funcionales que aprovechando diferentes estándares, convenciones, reglas y procesos, permite integrar una amplia gama de productos y servicios informáticos, de manera que pueden ser utilizados eficazmente dentro de la organización .

cliente: Es el que inicia un   requerimiento de servicio. El requerimiento   inicial puede convertirse en múltiples requerimientos de trabajo a través de redes LAN o WAN. La ubicación de los datos o de las aplicaciones es   totalmente transparente para el cliente.

servidor: Es cualquier recurso de cómputo dedicado a responder a los requerimientos del cliente. Los servidores pueden estar conectados a los clientes a través de redes LANs o WANs , para proveer de múltiples servicios a los clientes y ciudadanos tales como impresión, acceso a bases de datos, fax, procesamiento de imágenes, etc.

Introducción a la arquitectura en 3 CAPAS En la arquitectura en 3 capas o niveles , existe un nivel intermediario. Esto significa que la arquitectura generalmente está compartida por :

Sin embargo, en la arquitectura en 3 niveles, las aplicaciones al nivel del servidor son descentralizadas de uno a otro, es decir, cada servidor se especializa en una determinada tarea, (por ejemplo: servidor web/servidor de bases de datos). La arquitectura en 3 niveles permite : Un mayor grado de flexibilidad Mayor seguridad, ya que la seguridad se puede definir independientemente para cada servicio y en cada nivel Mejor rendimiento, ya que las tareas se comparten entre servidores

El desarrollo se puede llevar a cabo en varios niveles. Desarrollo paralelos (en cada capa). Aplicaciones más robustas debido al encapsulamiento. En caso de que sobrevenga algún cambio solo ataca al nivel requerido sin tener que revisar entre código mezclado. Mantenimiento y soporte más sencillo (es más sencillo cambiar un componente que modificar una aplicación monolítica. VENTAJAS

Así un applet de Java se carga en el navegador del cliente y se comunica con un servlet que corre en la máquina servidor; o bien accedemos a la base de datos a través de un formulario HTML. El servlet establece una conexión a la base de datos mediante JDBC . Ejemplos:

Como se podría esperar cada uno de los componentes de la aplicación en una arquitectura de servidor de tres capas se separa en una sola entidad. Esto te permite implementar componentes de una manera más flexible. Algo que no creo que sorprenda es la afirmación de que este tipo de arquitectura es la más compleja. CONCLUSIONES:

Sigamos adelante, nunca nos detengamos…
Tags