El modelo único proporcionado por virtual member manager ayuda a los clientes
de IBM® a
conseguir una única vista de sus propios datos de cliente.
Virtual member manager proporciona una API común para que las aplicaciones de WebSphere y
de cliente compartan datos para entidades organizativas. La clave para compartir no
reside tanto en que haya una API común disponible, sino que en cambio, haya un modelo común para los datos. Un
modelo común significa que se utilizan los mismos datos y se interpretan los datos del mismo modo. Virtual
member manager necesita dar soporte a diversas aplicaciones. Actualmente muchas
aplicaciones tienen sus propios componentes para gestionar entidades organizativas y por
lo tanto, sus propios modelos de entidades organizativas. El modelo común de virtual member manager fusiona los modelos que estas distintas aplicaciones utilizan.
Virtual member manager depende principalmente del adaptador de depósito para realizar
la adaptación o transformación. Sin embargo, hay limitaciones en cuanto a las funciones
del adaptador de depósito. Por ejemplo, si un depósito existente por razones comerciales
o técnicas no puede dar soporte a un tipo de entidad de modelo de virtual member
manager, pero las aplicaciones de virtual member manager necesitan ese tipo de
entidad, el adaptador de depósito debe tener un depósito adicional disponible para
almacenar entradas de ese nuevo tipo de entidad. Se aplica la misma limitación en el
nivel de la propiedad. Si algunas propiedades no están disponibles desde el depósito
existente, hay que utilizar otro depósito como suplemento del depósito existente. Con
un depósito existente, existen dos categorías de datos:
- Datos (es decir, entradas y sus propiedades) que el depósito existente puede
proporcionar. Estos datos se pueden adaptar al modelo de virtual member manager con el
adaptador de depósito.
- Datos (es decir, entradas y sus propiedades) que el depósito existente no puede
proporcionar, sino que son necesarios en las aplicaciones de virtual member manager. Este
tipo de datos se tiene que almacenar en otro depósito. Como no se trata de datos
existentes, se pueden almacenar de tal modo que la cantidad de adaptación o
transformación sea mínima.
Cuando se necesita un depósito adicional, virtual member
manager ofrece dos soluciones posibles:
- La función predeterminada de integración de datos limitados proporcionada por virtual member manager. Virtual member manager se puede configurar para realizar una
unión de nivel de entrada y una unión de nivel de propiedad. La unión del nivel de
entrada es útil en el caso en que un depósito existente no pueda soportar determinadas
entidades (por ejemplo, el directorio LDAP de un cliente es de sólo lectura y no permite
que se creen grupos adicionales en el directorio). El depósito de base de datos se
puede utilizar como suplemento del depósito existente para almacenar los grupos
adicionales. La unión del nivel de propiedad es útil en el caso en que un depósito
existente no pueda soportar determinadas propiedades para las entidades (por ejemplo, el
directorio LDAP de un cliente es de sólo lectura y no permite propiedades adicionales
para entradas de grupo y personas). El depósito de virtual member manager se puede
utilizar en este caso para almacenar las propiedades adicionales. Virtual member manager
es capaz de recopilar todas las propiedades de una única entrada (tanto de la extensión
de propiedades como del depósito principal) y presentarlas como una entrada lógica a una
aplicación de virtual member manager. La aplicación desconoce que las propiedades
proceden de dos lugares diferentes.
- El uso de un producto que está especializado en la integración y la sincronización de
datos con virtual member manager. Si se necesita una integración de datos más avanzada,
se puede utilizar un producto como IBM Tivoli Directory Integrator o WebSphere Information
Integrator. Estos productos proporcionan funciones avanzadas que permiten combinar, unir
y sincronizar datos de varios depósitos y diferentes maneras. Tanto el producto
IBM
Tivoli
Directory Integrator como WebSphere Information Integrator presentan a virtual member
manager la imagen de un único depósito.