Arquitecturas Para Desarrollo de Software
Presentaremos los Diferentes Tipos de Arquitecturas para el Desarrollo de Software:Arquitectura en Cuatro Capas
El uso de cuatro capas permite una mayor extensibilidad en caso de que existan también clientes no web en el sistema, que trabajarían directamente contra el servidor del modelo Los desarrollos más recientes empiezan a experimentar con una capa adicional
A continuación detallaremos cada capa de dicha arquitectura:

- Capa de Presentación: Esta capa no se hace cálculos, consultas o actualizaciones sobre el dominio de hecho ni siquiera se tiene visibilidad sobre la capa del dominio, La idea básica es separar todo lo que es programación Web de la aplicación
- Capa de Aplicación: Es la encargada de accesar la capa al dominio, simplificar la información del dominio convirtiéndolo a los tipos de datos que entiende la interfaz como son: enteros, reales, cadenas de caracteres, fecha y clases contenedoras (container, collection). Una forma de organizar esta nueva capa de la aplicación es considerarla una fachada al dominio
- Capa de Dominio de la Aplicación: Esta capa muestra el diseño de la arquitectura que facilita a que las aplicaciones se desarrollen .
- Capa de Repositorio: Es esta capa se tiene en cuenta la infraestructura como el hardware o las redes físicas
Esta subdivisión en cuatro capas nos facilita determinar el papel que desempeña la arquitectura dentro de una organización. Cada capa actúa como cliente de la capa inferior a ella y como servidor de la capa superior. Los arquitectos no deben de malgastar su tiempo en temas relacionados con la infraestructura, tales como el sistema operativo.
La mejor forma de separar la arquitectura de la infraestructura es tener en mente el esquema de cuatro capas antes mencionado: la infraestructura debe de dar soporte a la arquitectura. Mezclar erróneamente conceptos de una y otra capa es un error muy común en muchas organizaciones
<<Anterior Continua en la Siguiente Pagina >>
|
SEO: Introduccion / Palabras Clave / Optimizacion / Enlaces de Entrada / SEO en la Pagina / SEO Fuera de la Pagina |
|
|
Desarrollo: Metodologias de Desarrollo Web / Arquitecturas de Software |
|
|
Extras: Links / Buscador / Mapa del Sitio /Email de Contacto/ |
bajo licencia Creative Commons