Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introduccin...................................................................................................................... 2
Glosario.............................................................................................................................. 2
Sistemas distribuidos
Arquitectura en capas.
El Patrn de Arquitectura
De acuerdo a la Arquitectura base mostrada en la imagen anterior, podemos hacer
la separacin de las partes lgicas y fsicas que conforman la solucin del
Software.
Una manera correcta de lograr esta divisin, es la aplicacin del patrn
arquitectnico Modelo-Vista-Controlador, separando las tareas del sistema de
Software a implementar.
Como lo vimos en la teora, el sistema de Software se puede dividir en tres partes:
forma independiente de cada capa, pues cada una de las partes trabaja
independiente de las otras dos, cumpliendo con el principio bsico de la
separacin modular: Baja dependencia, alta cohesin
Por otra parte la independencia modular, permite la reutilizacin de cualquier de
las tres partes, es decir la lgica del negocio puede ser llamada desde diferentes
tipos de dispositivos teniendo los mismos resultados para las diferentes
plataformas, solo cambiara la forma en como se representan los datos
procesados. A la capa del Modelo y Controlador se les puede aplicar el mismo
principio. Esto es muy conveniente para las diferentes sucursales; en donde
cuenten con diferentes plataformas y dispositivos.
El mantenimiento del sistema bajo este esquema de separacin para las
sucursales, sera ms fcil, pues ante una falla, es rpido identificar en que capa
lgica y/o fsica del patrn MVC se genera dicha falla, sin afectar a los otros dos.
La capa de datos de la arquitectura base corresponde en forma directa a la capa
del modelo, ya que es la representacin de los datos de la aplicacin generados y
almacenados, por cada una de las sucursales, en las entidades de ventas,
productos, usuarios, etc., de la base de datos centralizada y donde la capa del
modelo deber ser capaz de recuperarlos y mostrarlos a las dems capas en
forma transparente de como se realiz la sincronizacin.