簡介
利用一些內置的連線器、擴展和修改這些連線器的開放式體系結構的 JavaTM 開發環境以及在進行數據處理時將邏輯套用於數據的工具,IBM Tivoli Directory Integrator 可以幫助您:
同步和交換應用程式或者目錄資源之間的信息。管理各種存儲庫的數據,提供各種應用程式(包括安全和配置)所需的一致性目錄基礎設施。創建權威數據空間,以便只將值得信任的數據公開給高級軟體應用程式(比如 Web 服務)。IBM Tivoli Directory Integrator 是 IBM 身份管理解決方案的組件,可以幫助您線上獲得用戶、系統和應用程式,提高生產力,降低成本以及最大化投資回報率。IBM 身份管理提供了身份生命周期管理(用戶自主維護、註冊和配置)、身份控制(訪問和隱私控制、單一登錄和審計)、身份聯合(在信任的 Web 服務應用程式之間共享用戶身份驗證和屬性信息)以及身份建立(目錄和工作流),從而有效地管理內部用戶以及網際網路上日益增多的客戶和合作夥伴。
軟體體系結構
AssemblyLine 方法學。它從收集的信息資源中建立了一個複合信息對象,對接收的數據進行修改,或者完全創建新條目,向指定目標添加新的信息對象,更新/刪除信息對象。
事件處理器框架。它通過提供等待和回響發生在基礎設施中的特定事件的能力,增加了Directory Integrator 的靈活性。這些特定事件包括目錄更改、電子郵件到達、某些資料庫中更新記錄、從 Web 伺服器或瀏覽器傳入 HTML 頁面、到達基於 Web 服務的簡單對象訪問協定(SOAP)訊息,以及其他類型的用戶定義事件。
連線器。產品中包括支持眾多協定和訪問機制的連線器,可以輕鬆創建和修改它們。
解析器。它將信息從位元組流解釋和轉換成結構化信息對象,這裡的每一塊信息均可通過名稱來訪問。也可以將結構化信息對象轉換成位元組流。可以從各種可擴展解析器中選擇,比如"逗號分隔值"、"固定列"、LDAP 數據交換格式(LDAP Data Interchange Format,LDIF)、可擴展標記語言(Extensible Markup Language,XML)、SOAP 和目錄服務標記語言(Directory Services Markup Language,DSML),從零開始創建新的解析器。
鉤子(Hooks)。它可以定義在特定環境下執行某些動作,或在執行 AssemblyLine 進程當中的期望點。
這些 IBM Tivoli Directory Integrator 組件的即插即用功能方便了智慧型數據流的快速原型化和實現。此外,通過編寫 Java 腳本,擴展所有這些集成組件(例如連線器、解析器和 EventHandler)、功能和屬性實際上是有可能的。IBM Tivoli Directory Integrator 支持 JavaScript 和 Perl 插入式腳本語言,它們可以使用每一個 AssemblyLine、解析器和連線器。