Estoy trabajando con MEF en este momento, pero la respuesta que estoy buscando probablemente sea irrelevante para MEF, es todo inyección de dependencia. Solo estoy usando la terminología de MEF como ejemplo aquí.¿Cómo exporto e importo servicios de aplicaciones con, por ejemplo, MEF?
historia de fondo a corto, he leído sobre este artículo en MSDN con el foco en Composite Applications
En esta figura hay tres cosas, la concha, los servicios de aplicación y los módulos. Entonces esa es una aplicación compuesta.
alt text http://i.msdn.microsoft.com/cc785479.fig02(en-us).gif
Lo que no entiendo plenamente es la parte de servicios de aplicaciones. ¿Cuál es el servicio, cómo se ve? ¿Cómo expone un servicio a través de un módulo y cómo consume un servicio de un módulo diferente?
Realmente me gustaría ver algunos pequeños ejemplos de código, nada sofisticado pero algo para ilustrar cómo todo esto cobra vida (la parte de servicios de la aplicación).
¡Mis ojos, MIS OJOS! –
Sí, la elección de colores en esa imagen es horrible ... –