6.2 Shim

Shim 是一個編譯過的程式碼,可處理應用程式與 Identity Manager 之間的指令和資料轉譯。驅動程式 Shim 通常是以 Java 編寫,並使用系統提供給開發人員的原始應用程式開發介面 (API) 呼叫。這些呼叫可能包括 LDAP 標準呼叫、原始 Windows Active Directory 呼叫、SQL 資料庫的 JDBC 連接。Shim 負責的工作包括︰

例如,連接的系統為 HR 系統,且企業有一名新進員工,Shim 需要建立一個 XML 文件以記錄此資訊。在 Identity Manager 術語中,這是一個新增事件,並且系統會建立一個 XML 文件用以向引擎描述此事件。系統會將此事件提交至引擎並在指定的位置建立新使用者。系統在 Identity Vault 中建立新使用者物件後,會針對監控使用者物件變更的其他驅動程式產生一個事件。例如,若您部署了 GroupWise 驅動程式,系統會為 GroupWise 驅動程式產生一個新增事件,以便為新使用者建立電子郵件信箱。