Business benefits
| Features | Advantages | Benefits |
|---|---|---|
| Synchronize information across multiple data repositories quickly and efficiently | Identify and resolve conflicts among all sources of identity or generic data | Decreases the potential for security breaches and audit failures |
| Supports data from widely different systems, such as files, databases, directories, message queues and Web services | Synchronize and transform diverse data from disparate sources | Improves data integrity in your infrastructure |
| Automatically update user identity data that applications require when the authoritative data source is updated | Build an automated, authoritative data infrastructure | Helps lower costs while improving the quality of data |
| Scheduled synchronization, or integrated event-condition-action paradigm and event handlers | Can operate independently of data systems or react real time to business process events | Provides great flexibility for synchronization with configurable options |
| AssemblyLine packaging | A connector converts an entire AssemblyLine into a single component that can be shared or re-used | Enables streamlined integration within and across IT infrastructures |
| Standards & Web Services support | Supports most standard protocols, transports, APIs and formats, like JDBC, LDAP, JMS, JNDI and XML | Integrates seamlessly with a wide variety of repositories and technologies and enables integration with new and existing Web Services in the enterprise |
| Decentralized architecture | Local departments manage the data they know best, using tools that make them most productive | Eliminates the expense of deploying and maintaining a centralized, proprietary data store |
| Flexible and open architecture | Enables both meta-directory and point-to-point deployments | Quickly builds powerful integration solutions and maximize the accuracy of the data you maintain |
Tivoli® Directory Integrator integrates and synchronizes generic and identity data residing in a variety of system stores, such as files, message queues, Web services, directories, databases, collaborative systems, applications used for human resources (HR), customer relationship management (CRM), Enterprise Resource Planning (ERP), and other corporate applications.
By serving as a flexible, synchronization layer between a company's data infrastructure and the application sources of generic and identity data, Tivoli Directory Integrator eliminates the need for a centralized datastore. For those companies that choose to deploy an enterprise directory solution, Tivoli Directory Integrator can help ease the process by connecting to the identity data from the various repositories throughout the organization. Ensuring that your data is consistent across the organization helps improve the integrity of the information.
With built-in connectors, an open-architecture Java development environment to extend these connectors, and tools to apply logic to data as data is processed, Tivoli Directory Integrator can help you by:
Synchronizing and exchanging information between files, applications or directory sources
Managing data across a variety of repositories providing the consistent directory infrastructure needed for a wide variety of applications including security and provisioning
Create the authoritative data spaces needed to expose only trustworthy data to advanced software applications such as Web services
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 Handling Connector 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 structured information object, where each piece of information is accessible by name. You can also translate a structured information object into a byte stream. You can select from the wide range of extensible parsers such as "comma separated values", "fixed column", LDAP Data Interchange Format (LDIF), Extensible Markup Language (XML), SOAP and Directory Services Markup Language (DSML), or 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.
The plug-and-play functionality of these Tivoli Directory Integrator components facilitates rapid prototyping and implementation of intelligent data flows. Additionally, it is possible to extend virtually all of these integration components (for example, Connectors, Parsers, and EventHandlers), functions and attributes through Java scripts. Tivoli Directory Integrator supports JavaScript and Perl plug-in scripting languages that can be used with every AssemblyLine, Parser, and Connector.
