借助 Remote Loader,您可以在未代管 Identity Vault 和 Identity Manager 引擎的已連接系統上執行 Identity Manager 驅動程式。.Net Remote Loader 只在 Windows 系統上運作。
Remote Loader 可以透過 JNI 代管平台特定檔案中包含的 Identity Manager 應用程式 shim,並且還可代管適用於各種平台的 JAR 檔案中包含的較常見 Identity Manager 應用程式 shim。Remote Loader 可以在任何平台上執行。但是,平台特定的 shim 必須在其原生平台上執行 (例如,Linux/Unix 上的 .so 檔案)。
Remote Loader 使用 shim 來與受管理系統上的應用程式通訊。Shim 是一或多個檔案,其中包含的程式碼可以處理在 Identity Vault 與應用程式之間同步化的事件。在使用 Remote Loader 之前,您必須設定應用程式 shim,以與 Identity Manager 引擎進行安全地連接。此外,您還必須設定 Remote Loader 和 Identity Manager 驅動程式。
如需詳細資訊,請參閱節 18.0, 設定 Remote Loader 和驅動程式。
您可以在同一個伺服器上安裝 Identity Manager 引擎、Identity Vault 和驅動程式 shim。Identity Manager 引擎做為 eDirectory 程序的一部分執行。Identity Manager 驅動程式可以在 Identity Manager 所在的伺服器上執行。它們也可以做為 Identity Manager 引擎所屬程序的一部分執行。但是,對於以下情況,您可能希望 Identity Manager 驅動程式在代管 Identity Manager 引擎的伺服器上做為獨立程序執行。
防止 Identity Vault 在驅動程式 shim 發生任何例外時受到影響。
透過將驅動程式指令負載卸載到遠端應用程式或資料庫,來改進執行 Identity Manager 引擎的伺服器效能。
在未代管 Identity Manager 引擎的伺服器上執行更多驅動程式。
針對這些情況,Remote Loader 在 Identity Manager 引擎與驅動程式之間提供了一個通訊通道。例如,您在 Identity Manager 引擎和 Identity Vault 所在的同一個伺服器上安裝了 LDAP 驅動程式。然後,您在裝有 Remote Loader 的另一個伺服器上安裝了 Active Directory (AD) 驅動程式。若要使這些驅動程式能夠存取應用程式並與 Identity Vault 通訊,請依照下圖所示,在兩個伺服器上都安裝 Remote Loader。
NetIQ 建議您盡可能對您的驅動程式使用 Remote Loader 組態。即使應用程式位於 Identity Manager 引擎所在的同一個伺服器上,也應該使用 Remote Loader。
Java Remote Loader 提供了在原生 Remote Loader 不支援的平台上傳入驅動程式 shim 的彈性。Java Remote Loader 是一款 Java 應用程式,可以在裝有受支援的相容 JRE 和 Java Sockets 的任何系統上執行。
若要開啟該應用程式,請執行名為 dirxml_jremote 的外圍程序程序檔。如需詳細資訊,請參閱節 18.5, 為驅動程式例項設定 Java Remote Loader。