IBM Tivoli
Directory Integrator
IBM Tivoli Directory Integrator synchronizes identity data in directories, databases, collaborative systems, applications for human resources (HR), customer relationship management (CRM), and Enterprise Resource Planning (ERP), to provide a flexible synchronisation layer between a company's identity structure and the application sources of identity data.
For enterprises wishing to deploy an enterprise directory solution, IBM Tivoli Directory Integrator provides an effective, cost efficient connection to the identity data from repositories throughout an organisation far more efficiently than a single centralised resource repository.
The plug-and-play functionality of IBM Tivoli Directory Integrator components enables organisations to swiftly prototype and integrate intelligent dataflows to enable agile development and response to opportunity. The full-featured Java API in Tivoli Directory Integrator realises powerful integration solutions with as much functionality as a single repository through greatly reduced investment in design and scripting. In addition IBM Tivoli Directory Integrator also supports JavaScript and Perl plug-in scripting languages that can be used with every AssemblyLine, Parser, and Connector. It is also possible to extend these integration components (Connectors, Parsers, and EventHandlers), functions, and attributes through Java scripts.
Tivoli Directory Integrator can also be used as an enterprise directory and connected to disparate data sources.
IBM Tivoli Directory Integrator software architecture includes:
- An AssemblyLine methodology that builds a compound information object from connected information sources, performs modifications on received data, or creates new entries altogether and adds/updates/deletes the new information object to the assigned destinations.
- An Event Handler framework that adds to the flexibility of Directory Integrator by providing the ability to wait for, and react to, specific events that have taken place in the infrastructure, such as changes in a directory, arriving e-mails, records updated in certain databases, incoming HTML pages from a Web server or browser, arriving Web services-based Simple Object Access Protocol (SOAP) messages, as well as other types of events defined by the user.
- Connectors to support numerous protocols and access mechanisms are included with the product or can be easily created or modified.
- Parsers to interpret and translate information from a byte stream into a structure information object, where each piece of information is accessible by name. Organisations can also translate a structured information object into a byte stream. Awide range of extensible parsers are available, such as "comma separated values", "fixed column", LDAP Data Interchange Format (LDIF), Extensible Markup Language (XML), SOAP,and Directory Services Markup Language (DSML), create a new parser from scratch.
- Hooks to enable the definition of certain actions to be executed under specific circumstances, or at desired points in the execution of the AssemblyLine process.
Business Benefit:
- Leverage existing investment in directory and identity repositories
- Integrate with the widest variety of customer environments without disruption, regardless of operating system or directories in use