Académique Documents
Professionnel Documents
Culture Documents
El estilo
cliente/servidor
define una
relación entre dos
Descripción aplicaciones en las
cuales una de ellas
(cliente) envía
peticiones a la otra
(servidor fuente de
datos).
El estilo de
arquitectura
basada en
componentes
describe un
Descripción
acercamiento
al diseño de
sistemas como un conjunto de componentes que exponen
interfaces bien definidas y que colaboran entre sí para
resolver el problema.
Estilo
En Capas (N-Layer)
Arquitectural
El estilo arquitectural en
capas se basa en una
distribución jerárquica de los
roles y las responsabilidades
para proporcionar una
Descripción división efectiva de los
problemas a resolver. Los
roles indican el tipo y la
forma de la interacción con
otras capas y las responsabilidades la funcionalidad que
implementan.
Principios
Clave
El estilo de
presentación separada
indica cómo debe
realizarse el manejo
de las acciones del
usuario, la
Descripción manipulación de la
interfaz y los datos de
la aplicación. Este
estilo separa los
componentes de la
interfaz del flujo de
datos y de la manipulación.
El estilo
arquitectural de
N-Niveles
define la
separación de
la
funcionalidad
Descripción
en
segmentos/nive
les físicos
separados,
similar que el estilo en N-Capas pero sitúa cada segmento en
una máquina distinta. En este caso hablamos de Niveles
físicos (Tiers)
Descripción
Patrones de Diseño:
Reporitory
Entity
Características
Aggregate
Value-Object
Unit Of Work
Services
-
Jimmy Nilsson
Estilo
Orientado a Objetos
Arquitectural
Estilo
Bus de Servicios (Mensajes)
Arquitectural
El estilo
de
arquitectu
ral de bus
de
mensajes
Descripción define un
sistema
software
que puede enviar y recibir mensajes usando uno o más canales
de forma que las aplicaciones pueden interactuar sin conocer
detalles específicos la una de la otra.
http://www.microsoft.com/architectureguide
- at
http://msdn.microsoft.com/en-us/magazine/dd419654.aspx
at
http://www.infoq.com/articles/ddd-in-practice
at .
- at
http://msdn.microsoft.com/en-us/library/bb421529.aspx
at http://msdn.microsoft.com/en-us/library/ms978583.aspx
at
http://www.microsoft.com/biztalk/solutions/soa/esb.mspx
at
http://martinfowler.com/eaaDev/SeparatedPresentation.html