System.AddIn (Maf) Interconexión entre complementos
-
10-07-2019 - |
Pregunta
Quiero usar MAF en mi proyecto porque necesito una arquitectura robusta de complementos. Sin embargo, llego a un punto en el que necesito llamar a los métodos de un complemento desde otro complemento. ¿Cómo puedo lograr esto con una manera flexible en la que algunos complementos deberían tener dependencias sobre otros complementos o simplemente usar la funcionalidad de otros complementos cuando estén disponibles?
¿Quizás agregación a través del proceso de host?
Gracias de antemano por sus amables respuestas.
Ufuk.
Solución
Publicación / suscripción de eventos, utilizando el proceso / contexto del host como enlace.
No conozco MAF, pero debe haber algún evento genérico que pueda generar desde un complemento A con sus datos de eventos personalizados a los que el complemento B puede suscribirse fácilmente a través del host / contexto.
Eso lo mantendría bien acoplado.
Otros consejos
Encontré un ejemplo de cómo lograrlo.
http://kentb.blogspot.com/2008 /06/maf-gymnastics-event-hub.html
Gracias por tu respuesta Wim.