22.12.2012 Views

Front cover - IBM Redbooks

Front cover - IBM Redbooks

Front cover - IBM Redbooks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Unlike other synchronizations, the consistency process does not create<br />

documents in the destination database according to a bijective relation with<br />

documents in the source database. The primary purpose is to maintain linkages<br />

between some values stored in the source database and other values stored in<br />

the destination database.<br />

Unlike relational databases, Domino cannot set up links between fields that are<br />

stored in different documents. For example: Person documents in your Domino<br />

Directory contain the names and phone numbers of your sales executives. Now,<br />

assume these phone numbers are also stored in other Domino databases such<br />

as Customer management, Sales leads, and Purchasing. If the phone number is<br />

modified in the Person document, Domino cannot inherently pass on this<br />

modification to a different database document that also contains this phone<br />

number.<br />

In this scenario, there is not a bijective relation between the documents<br />

respectively stored in the two databases. Values associated to one single<br />

document in the source database (the ones we consider authoritative source<br />

“reference values”) are synchronized with several documents in the destination<br />

database (non-authoritative “derived values”). Like in relational databases, this<br />

consistency synchronization is a way to maintain data normalization (value<br />

unicity).<br />

LDAPSync can be used to maintain a strong consistency between field values<br />

that are stored in different documents/databases, without having to modify<br />

already used databases. You should define the database containing reference<br />

values (for instance, your company's LDAP directory) as the (authoritative)<br />

source database, and the databases containing derived values (Domino<br />

Directory, Contacts database, and so forth) as the destination databases.<br />

LDAPSync will carry out updates on these values whenever the reference values<br />

have been changed.<br />

Note that LDAPSync is limited to retrieval of data from LDAP or Domino<br />

database sources, and is capable of updating only Domino databases. For<br />

additional types of data source and destination connectivity, we recommend <strong>IBM</strong><br />

Tivoli Directory Integrator, which we discuss next.<br />

<strong>IBM</strong> Tivoli Directory Integrator<br />

<strong>IBM</strong> Tivoli Directory Integrator synchronizes identity data residing in directories;<br />

databases; collaborative systems; applications used for HR, CRM, and ERP; and<br />

other corporate applications.<br />

By serving as a flexible synchronization layer between a company's identity<br />

structure and the application sources of identity data, Directory Integrator<br />

eliminates the need for a centralized data store. For those enterprises that do<br />

Chapter 8. Directory strategies 331

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!