O modelo simples fornecido pelo virtual member manager ajuda os clientes IBM® a realizarem uma única visualização de seus próprios dados.
O virtual member manager fornece uma API comum para o WebSphere e aplicativos cliente para o compartilhamento de dados de entidades organizacionais. A chave para o compartilhamento não significa a disponibilidade de uma API comum, e sim um modelo comum para que os dados fiquem disponíveis. Um modelo comum significa a utilização dos mesmos dados e a interpretação desses dados da mesma forma. O virtual member manager precisa oferecer suporte a uma variedade de aplicativos. Atualmente, muitos aplicativos têm seus próprios componentes para o gerenciamento de entidades organizacionais e, consequentemente, seus próprios modelos de entidades. O modelo comum do virtual member manager converge os modelos usados por esses diversos aplicativos.
Geralmente, o virtual member manager conta com o adaptador de repositórios para efetuar a adaptação ou a transformação. No entanto, não há limitações para a funcionalidade do adaptador de repositórios. Por exemplo, se um repositório existente não puder, por motivos comerciais ou técnicos, oferecer suporte a um tipo de entidade no modelo do virtual member manager, mas os aplicativos do virtual member manager precisarem desse tipo de entidade, o adaptador de repositórios precisará ter um repositório adicional disponível para armazenar entradas desse novo tipo de entidade. A mesma limitação se aplica ao nível de propriedade. Se algumas propriedades não estiverem disponíveis no repositório existente, outro repositório deverá ser usado para suplementar o repositório existente.
Com um repositório existente, existem duas categorias de dados:
- Dados (ou seja, entradas e suas propriedades) que podem ser fornecidos pelo repositório existente. Esses dados podem ser adaptados ao modelo de virtual member manager por seu adaptador de repositório.
- Dados (ou seja, entradas e suas propriedades) que não podem ser fornecidos pelo repositório existente, mas que são necessários aos aplicativos do virtual member manager.
Esses dados precisam ser armazenados em outro repositório. Como esses não são dados existentes, eles podem ser armazenados de forma que a quantidade de adaptação ou transformação seja minimizada.
Quando um repositório adicional é necessário, o virtual member manager oferece duas possíveis soluções:
- A capacidade de integração de dados adicional limitada fornecida pelo virtual member manager. O virtual member manager pode ser configurado para efetuar a união do nível de entrada e do nível de propriedade. A união do nível de entrada é útil quando um repositório existente não pode oferecer suporte a determinadas entidades (por exemplo, o diretório LDAP de um cliente é de leitura e não permite que grupos adicionais sejam criados no diretório). O repositório de banco de dados pode ser usado para suplementar o repositório existente para armazenar os grupos adicionais. A união do nível de propriedade é útil quando um repositório existente não pode oferecer suporte a determinadas propriedades de entidades (por exemplo, o diretório LDAP de um cliente é de leitura e não permite propriedades adicionais para entradas de pessoas e grupos). O repositório do virtual member manager pode ser usado, neste caso, para armazenar as propriedades adicionais. O virtual member manager é capaz de reunir todas as propriedades de uma única entrada (da extensão de propriedade e do repositório principal) e apresentá-las como uma entrada lógica para um aplicativo do virtual member manager.
O aplicativo não sabe que as propriedades são provenientes de dois lugares diferentes.
- O uso de um produto é que especializa a integração e a sincronização de dados com o virtual member manager. Se uma integração de dados mais avançada for requerida, um produto, por exemplo o IBM Tivoli Directory Integrator ou o WebSphere Information Integrator, poderá ser usado. Esses produtos fornecem funções avançadas para ativar dados de vários repositórios para combinação, reconciliação e sincronização de diferentes maneiras. O IBM Tivoli Directory Integrator e o WebSphere
Information Integrator apresentam a imagem de um único repositório para o virtual member manager.