You are on page 1of 2

Francisco Barragan VII Sistemas

30/07/2014

CLASIFICACION POR CAPAS A NIVEL DE SOFTWARE Y HARDWARE.
Una de las clasificaciones mejor conocidas de las arquitecturas Cliente/Servidor se basa en la
idea de planos, la cual es una variacin sobre la divisin o clasificacin por tamao de
componentes.
Dentro de esta categora tenemos las aplicaciones en dos planos, tres planos y multi-planos. Este
trmino se utiliza indistintamente para referirse tanto a aspectos lgicos (Software) como fsicos
(Hardware).
A nivel de Software: Permite hablar de servidores de aplicacin distribuidos a lo largo
de una red.
Dos Capas: Conexin directa entre el proceso cliente y un administrador de
bases de datos. Dependiendo de donde se localice el grupo de tareas
correspondientes se pueden tener a su vez:
Implementado con SQL remoto: El cliente enva mensajes con
solicitudes SQL al servidor de bases de datos y el resultado de cada
instruccin SQL es devuelto por la red; y es el mismo cliente quien
debe procesar todos los registros que le fueron devueltos, segn el
requerimiento que l mismo hizo.
Ventaja: Estructura de desarrollo simple, ya que el programador
maneja un nico ambiente de desarrollo.
Desventaja: La gran cantidad de informacin que viaja al cliente
congestiona el trfico de red, lo que provoca un bajo rendimiento,
limitndose a la construccin de sistemas no crticos.
Implementado con Procedimientos Almacenados: El cliente enva
llamadas a funciones que residen en la base de datos, y es sta quien
resuelve y procesa la totalidad de las instrucciones SQL.
Ventaja: La misma ventaja del anterior, pero reduce el trfico por la
red al procesar los datos en la misma base de datos, haciendo viajar
slo el resultado final.
Inconvenientes: Se pierde flexibilidad y escalabilidad en las soluciones
implantadas. Obliga a basar el peso de la aplicacin en SQL extendido,
propios del proveedor de la base de datos que se elija.
Tres Capas: Cliente enva mensajes directo al servidor de aplicacin el cual
debe administrar y responder todas las solicitudes. El servidor es quien accede y
se conecta a la base de datos.
Ventajas:
Francisco Barragan VII Sistemas
30/07/2014

Reduce el trfico de informacin en la red mejorando el rendimiento de
los sistemas.
Independencia entre el cdigo de la aplicacin y los datos, mejorando la
portabilidad de las aplicaciones.
Los lenguajes de las aplicaciones son estndares.
Permite construir sistemas crticos de alta fiabilidad.
Reduce mantenimiento, cambios de ltima hora o mejoras al sistema.
Disminuye el nmero de usuarios (licencias) conectados a la base de
datos.
Inconvenientes:
Dependiendo del lenguaje de desarrollo, puede presentar mayor
complejidad que Cliente/Servidor dos planos.
Existen pocos proveedores de herramientas integradas de desarrollo de
dos planos, y normalmente son de alto costo.

A nivel de hardware: Se basa en la distribucin de los procesos y elementos entre sus
componentes en el que la administracin de la interfaz grfica se asocia a los clientes
PC y la seguridad e integridad de los datos quedan asociados a servidores locales y/o
centrales.
Dos Capas: Los clientes son conectados va LAN a un servidor de aplicaciones
local, el cual, dependiendo de la aplicacin puede dar acceso a los datos
administrados por l.
Tres Capas: Los clientes son conectados va LAN a un servidor de
aplicaciones local, el cual a su vez se comunica con un servidor central de bases
de datos. El servidor local acta como cliente o servidor en funcin de la
direccin de la comunicacin.
Fuente: Trabajo de curso de Redes de computadores 1, Lisbeth Fredes, Jesenia Salazar Navarro, Andrs
Silva, Universidad Federico Santa Mara(Chile), 2012.