miércoles, 16 de octubre de 2013

SISTEMAS DE COMPONENTES INDEPENDIENTES

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. 

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

1 comentario:

  1. 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