Re: Programacion en capas N-tier. Que es?? Para agregar un poquito mas de informacion a esta metodologia que incluye muchos detalles te agrego un ejemplo que se usa mucho para entender como se veria un programa realizado asi.
Ejemplo:
El mas comun que nadie ve pero que trabaja de este modo:
- Pagina Web es la presentacion
- Servidor Web ó Hosting seria la capa media
- Base de datos Sql Server seria donde se salva la informacion
Como ves el cliente entra a la pagina y nunca ve directamente la base de datos, todo pasa por lo que el server brinde en este caso los procesos que hagas que serian como los objetos del negocio.
Ahora bien, como esta metodologia es orientada a objetos y en ingles a la capa media se le conoce como Middle Tier que es donde esta la libreria de objetos del negocios, aqui es donde se desarrolla muchas tecnicas de distribucion de estos objetos del negocio.
Un ejemplo comun de un objeto de negocio son los WebServices que son dll remotos usando la serializacion por xml., distribuyendo la estructura de clases con sus metodos y propiedades a cualquier programa que lo quiera usar.
Existen muchas formas de distribucion de objetos a nivel de capa media cosa que microsoft amplio mucho con el ingreso de Window Comunication Fundation (WCF), que brinda la facilidades de crear librerias dll que pueden ser distribuidas usando un moton de metodos, ya sean: WebServices, Socket, etc..
Espero sirva de algo lo que te escribi aqui, saludos. |