Invocación Implícita Basada en Eventos

Descripción
  • ·         En lugar de invocaciones de procedimientos explicitas o directas, un componente anuncia uno o más eventos y otros componentes registran el interés en un evento asociando un procedimiento a dicho evento.
  • ·         La ocurrencia de un evento causa la invocación “implicita” de procedimientos en otros módulos.
  • ·         Los componentes son los módulos cuyas interfaces ofrecen un conjunto de procedimientos y de eventos
  • ·         Los conectores incluyen llamadas a procedimientos tradicionales así como el ligado de eventos con llamadas a procedimientos

Restricciones:
·         Quien anuncia el evento no conoce a que componentes afecta el evento
·         No se pueden hacer asunciones acerca del orden de procesamiento
Ventajas
  • ·         Provee un robusto soporte de reusabilidad
  • ·         Facilita la evolución del sistema

Desventajas
  • ·         Pérdida de control en el comportamiento del sistema
  • ·         Problemas en el intercambio de datos
  • ·         Es difícil asegurar la corrección global del sistema

Comentarios

Entradas populares de este blog