El gestor de plug-ins proporciona una infraestructura que le permite escribir extensiones en virtual member manager, para consumir varios servicios que se pueden añadir en el futuro.
Algunos ejemplos son la gestión de políticas, la notificación de sucesos y la manipulación de la pertenencia a grupos.
El gestor de plug-ins escucha en varias llamadas de interfaz de programación de aplicaciones (API) de virtual member manager y direcciona las solicitudes a varios suscriptores basándose en sus suscripciones de temas. Las suscripciones de temas se listan en el archivo wimconfig.xml.
El gestor de plug-ins se basa en el modelo de publicación/suscripción que se ilustra aquí.
Los emisores de temas están formados por varios puntos dentro virtual member manager, que son de interés para los suscriptores de temas. Todos los emisores de temas siguen la infraestructura del Objeto de datos de servicio (SDO).
Los suscriptores de temas son plugins llamados por los emisores de temas según el orden definido en el archivo de configuración de virtual member manager.
Algunos ejemplos de funciones de suscriptor de tema son la captura de credenciales, la notificación de sucesos y los grupos flexibles.
Existen dos tipos de suscriptores de temas:
Cada emisor de tema tiene dos puntos lógicos que llaman a dos suscriptores de temas:
Se proporciona un plugin de ejemplo para que se familiarice con las características de la infraestructura del gestor de plug-ins. Las instrucciones para codificar, compilar y desplegar el plugin se encuentran en vmmsampleplugin.jar, que se puede descargar desde la página wiki de developerWorks, Plugnin de ejemplo de virtual member manager para WebSphere Application Server Versión 6.1 y superior.