Aplicaciones "n-tier"

29/05/2005 - 19:59 por Benton | Informe spam
Hola grupo,

Alguien podría orientarme hacia una buena página que explique a detalle
sobre estas aplicaciones, sus ventajas, ejemplos en C#, etc.

Gracias de antemano,

-Benton
 

Leer las respuestas

#1 Alfredo Novoa
29/05/2005 - 21:08 | Informe spam
On Sun, 29 May 2005 12:59:46 -0500, "Benton"
wrote:

Alguien podría orientarme hacia una buena página que explique a detalle
sobre estas aplicaciones, sus ventajas, ejemplos en C#, etc.



Pides algo muy dificil.

Para empezar no hay aplicaciones "n-tier" sino sistemas (conjuntos de
aplicaciones).

Resumiendo mucho, un sistema "n-tier" es un sistema Cliente/Servidor
donde el servidor está formado por varias capas.

Por ejemplo puede haber un servidor de mensajes que actue como SGBD de
cara a las aplicaciones y distribuya la carga del trabajo hacia varios
SGBD monolíticos convencionales.

Este enlace está bastante bien aunque diferencia incorrectamente entre
gestión de proceso y gestión de datos cuando las dos cosas son la
misma. Pero por lo menos es infinitamente mejor a la basurilla que te
puedes encontrar por la MSDN.

http://www.sei.cmu.edu/str/descript..._body.html


Hay una forma de sistema "n-tier" desastrosa que estuvo bastante de
moda y sigue estando pero ya menos, que consiste en utilizar unos SGBD
muy primitivos llamados "Servidores de aplicaciones" que a su vez
utilizan SGBD SQL como si fuesen procesadores de archivos.

Lo fundamental para tener éxito con un sistema "n-tier" es que la
interfaz que vean las aplicaciones cliente sea relacional. Es decir el
caso de los servidores de mensaje y los RDBMS virtuales.


Saludos

Preguntas similares