top of page

ARQUITECTURA EN CAPAS

La arquitectura basada en capas se enfoca en la distribución de roles y responsabilidades de forma jerárquica proveyendo una forma muy efectiva de separación de responsabilidades. El rol indica el modo y tipo de interacción con otras capas, y la responsabilidad indica la funcionalidad que está siendo desarrollada.

Por ejemplo, una aplicación web típica está compuesta por una capa de presentación (funcionalidad relacionada con la interfaz de usuario), una capa de negocios (procesamiento de reglas de negocios) y una capa de datos (funcionalidad relacionada con el acceso a datos).

 

El estilo de arquitectura basado en capas se identifica por las siguientes características:

   • Describe la descomposición de servicios de forma que la mayoría de la interacción ocurre                       solamente entre capas vecinas.

   • Las capas de una aplicación pueden residir en la misma maquina física (misma capa) o puede estar      distribuido sobre diferentes computadores (n-capas).

   • Los componentes de cada capa se comunican con otros componentes en otras capas a través de         interfaces muy bien definidas.

   • Este modelo ha sido descrito como una “pirámide invertida de re-uso” donde cada capa agrega             responsabilidad y abstracción a la capa directamente sobre ella.

ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION (ADSI) WILMER ANDREY CAPERA CULMA - 2015

bottom of page