Virtual Identity Server™ - "The .NET Virtual Directory"
The Virtual Identity Server (VIS) is a Microsoft centric virtual directory that was developed entirely in .NET managed code and enhances the functionality of Active Directory/ADAM and ILM.
Overview
Most companies have multiple directory services deployed in their environments, such as multiple AD forests and domains. While this is a sound operational practice, this results in user identity information being scattered across separate directory repositories. This poses a significant challenge when attempting to deploy enterprise applications to the users existing in these directories.
The Virtual Identity Server solves this by providing a single consolidated joined view of data from these seperate directories. Applications connect to the VIS exactly as they do any normal LDAP directory. In fact, VIS looks and behaves just like a standard Active Directory or ADAM server to the LDAP enabled client application. The key benefit is multiple directories can be joined in real-time without the need to duplicate LDAP objects.
VIS At a Glance
VIS is a Microsoft centric virtual directory that was developed entirely in .NET managed code and enhances the functionality of Active Directory/ADAM and ILM.
VIS provides a merged view of multiple LDAP directories in real-time.
Virtual Schema Manager™ eliminates the need to extend the Active Directory Schema for applications. Custom schema and data is stored at the virtual layer.
Virtual Group Manager™ can have members spanning multiple domains/forests, without the need for forest trusts. Groups can even have dynamic membership based on attributes.
Extensive auditing capabilities enable VIS to track and store all LDAP activity (binds, search, deletes, modifies) to a SQL Server database.
Scales horizontally or vertically to meet the needs of enterprise deployments. Built-in connection pooling, and full support for failover and load balancers.
VIS requires no external data store.*
* The use of the optional features Virtual Group Manager and the Virtual Schema Manager requires the use of an ADAM LDAP instance.
Join and merge data in real-time
VIS can join directories in multiple ways based upon your needs. For example, users from separate directories can be joined together, providing a consolidated union of users from all connected directories.
If the same user exists in more than one directory, VIS can merge attributes across the multiple directories into a single joined object. VIS can be configured to select which attributes are used from each of the connected directories.