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:

Arquitectura web en cuatro capas

  • 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 >>


Ordenadores Portatiles:

Historia / Generaciones /Partes / Historia del Internet / Glosario de Terminos

 
SEO:
Introduccion / Palabras Clave / Optimizacion / Enlaces de Entrada / SEO en la Pagina / SEO Fuera de la Pagina


Tutoriales:
Photoshop / Fireworks / Flash / Dreamweaver / ASP / PHP

 
Desarrollo:
Metodologias de Desarrollo Web / Arquitecturas de Software


Principal:

Area-Ordenadores / EnglishVersion / Posicionamiento Web

 
Extras:
Links / Buscador / Mapa del Sitio /Email de Contacto/
 
 
 
Google
 
AreaOrdenador.com Ordenadores portatiles © 2008|Todos los derechos Reservados
bajo licencia Creative Commons