enSure
pdf documentations to download : EnsureWhitePaper ( 460ko) - EnsureDataSheet ( 30ko).

EnSure is labeled as a Synchronization Server because it is built to replicate and synchronize data
between a variety of databases and LDAP-enabled directory servers. The data replicated in
various data sources is kept in sync by enSure using changelog-based notification to detect
changes on the data in the data sources. In addition, the user can define policies to specify the
rules to be applied while flowing the changes during replication. This approach ensures the
following key features in an enSure-based directory-database infrastructure:
- The data replicated in various data sources is kept in sync with near real time latency.
- The directory hierarchy can be built incrementally in terms of the number of nodes in the
hierarchy as well as the number of attributes of each entry.
- Replication policies can be specified to satisfy the enterprise business processes. This
makes pulling attributes possible from a database into an existing LDAP hierarchy, or
from the LDAP directory to an existing database.
- Multiple authoritative sources of data can be configured for different parts of the data in an enterprise.
- Multiple hierarchies can be created from the same sources of data, so that the schema
requirements of different directory applications can be met. Similarly multiple tables can
be created from the same LDAP data, as per the requirements of different ODBC
applications.

- The extensive built-up infrastructure in form of databases (relational or otherwise) can be
leveraged, maximizing the return on new investment on a directory, as well as reducing
the cost of ownership.