arquitectura de cliente-servidor de tres capas

Post on 22-Jan-2018

907 Views

Category:

Internet

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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 diferentesestándares, convenciones, reglas y procesos, permite integrar una amplia gama deproductos y servicios informáticos, de manera que pueden ser utilizadoseficazmente dentro de la organización.

CLIENTE:

Es el que inicia un requerimiento deservicio. El requerimiento inicial puedeconvertirse en múltiplesrequerimientos de trabajo a través deredes LAN o WAN. La ubicación de losdatos o de las aplicacioneses totalmente transparente para elcliente.

SERVIDOR:

Es cualquier recurso de cómputodedicado a responder a losrequerimientos del cliente. Losservidores pueden estarconectados a los clientes a travésde redes LANs o WANs, paraproveer de múltiples servicios alos clientes y ciudadanos talescomo impresión, acceso a basesde datos, fax, procesamiento deimá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 alnivel del servidor son descentralizadas de uno a otro, es decir, cadaservidor se especializa en una determinada tarea, (por ejemplo:servidor web/servidor de bases de datos). La arquitectura en 3niveles permite:

Un mayor grado de flexibilidad Mayor seguridad, ya que la seguridad se puede definirindependientemente para cada servicio y en cada nivel

Mejor rendimiento, ya que las tareas se comparten entreservidores

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 sintener que revisar entre código mezclado.

Mantenimiento y soporte más sencillo (es más sencillo cambiar uncomponente que modificar una aplicación monolítica.

VENTAJAS

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

Ejemplos:

Como se podría esperar cada uno de los componentes de la aplicación en unaarquitectura de servidor de tres capas se separa en una sola entidad. Esto tepermite implementar componentes de una manera más flexible. Algo que nocreo que sorprenda es la afirmación de que este tipo de arquitectura es la máscompleja.

CONCLUSIONES:

top related