This document discusses strategies for improving the robustness and availability of Tivoli Directory Integrator 7.0 solutions. Potential sources of failures that could impact solutions are identified as the network, data sources/targets, runtime environments, and unexpected data. The document then recommends various architectural patterns that can be implemented using Tivoli Directory Integrator to increase availability, such as duplication, external job scheduling, message queues, and monitoring systems. It also provides guidance on error handling, failover configurations, change data capture, and general best practices for designing and implementing robust Tivoli Directory Integrator solutions.