Es un estilo de diseño para aplicaciones compuestas de componentes individuales. Pone énfasis en la descomposición del sistema en componentes lógicos o funcionales que tienen interfaces bien definidas. Define una aproximación de diseño que usa componentes discretos, los que se comunican a
través de interfaces que contienen métodos, eventos y propiedades.
Su objetivo es alcanzar modificabilidad desacoplando porciones de cálculo.
través de interfaces que contienen métodos, eventos y propiedades.
Su objetivo es alcanzar modificabilidad desacoplando porciones de cálculo.
Los Procesos u objetos independientes que se comunican a través de mensajes.
Procesos Comunicación Su objetivo es alcanzar escalabilidad.
Client-Server
Un servidor de datos
Uno o más clientes ubicados en una red
Llamadas también sincronicas o asincrónicas
Sincronicas: servidor devuelve control y datos
Asincronicas: solo datos. El cliente tiene su propio
‘thread’ de control
Procesos Comunicación Su objetivo es alcanzar escalabilidad.
Client-Server
Un servidor de datos
Uno o más clientes ubicados en una red
Llamadas también sincronicas o asincrónicas
Sincronicas: servidor devuelve control y datos
Asincronicas: solo datos. El cliente tiene su propio
‘thread’ de control
La gran ventaja de los componentes es que pueden ser usados por cualquier aplicación debido a que la interfaz es lo suficiente solida para adaptarlo.
ResponderEliminar