使用 WebSphere Portal 來配置 HTTP 階段作業管理程式

可從 WebSphere® Portal 將 HTTP 階段作業持續保存至資料網格。

開始之前

您的 WebSphere eXtreme Scale 用戶端 和 WebSphere Portal 環境必須符合下列需求:

關於這項作業

WebSphere DataPower® XC10 Appliance 建立到 WebSphere Portal 環境中,可為下列實務帶來好處:
重要: 雖然下列實務可以帶來好處,但是將 WebSphere DataPower XC10 Appliance 建立到環境中,可能會增加 WebSphere Portal 層級中的處理器用量。

程序

  1. 配置 wps WebSphere Portal 應用程式及任何自訂入口網站,以讓階段作業儲存在資料網格中。

    如需相關資訊,請參閱建立資料網格的階段作業持續性。此動作會導致捻接自訂入口網站,從而讓階段作業持續保留到您的資料網格中。

  2. 如果針對 WebSphere Portal 伺服器及軟體驅動裝置配置「傳輸層安全/Secure Sockets Layer (TLS/SSL)」,您必須配置 TLS/SSL 信任儲存庫。
    • 如果導致從 WebSphere Portal 伺服器到軟體驅動裝置的出埠通訊使用 TLS/SSL,您必須將軟體驅動裝置憑證新增至 WebSphere Application Server 配置。請使用 addXC10PublicCert.py Script。此 Script 在 was_root/bin 目錄中:
      wsadmin.bat -conntype SOAP -port <PORTAL_SERVER_SOAP_PORT> -lang jython -user wpsadmin -password wpsadmin -f addXC10PublicCert.py
    • 如果導致從軟體驅動裝置到 WebSphere Portal 伺服器的入埠通訊使用 TLS/SSL,請更新軟體驅動裝置信任儲存庫以併入 WebSphere Portal 伺服器的公用憑證。更新信任儲存庫可在軟體驅動裝置與 WebSphere Portal 之間進行通訊。
    1. 擷取 Portal Server 個人憑證的公開金鑰。 使用 IKEYMAN 公用程式。此公用程式會建立 .arm 檔案。如需相關資訊,請參閱擷取信任儲存庫檔案的公用憑證
    2. 下載軟體驅動裝置的公用信任儲存庫。 如需相關資訊,請參閱配置傳輸層安全 (TLS)
    3. 使用 iKeyman 公用程式,以 .arm 檔案中的公用 Portal Server 憑證更新您從軟體驅動裝置擷取的 truststore.jks 檔案。 如需相關資訊,請參閱匯入簽章者憑證
    4. 將更新的信任儲存庫檔案上傳到軟體驅動裝置。 上傳信任儲存庫之後,按一下提交 TLS 設定。在您提交 TLS 設定之後,群體會自動重新啟動,新的信任儲存庫會新增至群體中的其他軟體驅動裝置。如需相關資訊,請參閱配置傳輸層安全 (TLS)
  3. 重新啟動 WebSphere Portal Server。 如需相關資訊,請參閱 WebSphere Portal 第 7 版:啟動及停止伺服器、部署管理程式及節點代理程式

結果

您可存取 WebSphere Portal Server,並且已配置自訂 Portlet 的 HTTP 階段作業資料會持續保存到資料網格。
如果從 Web 儲存器用戶端無法呼叫到用於管理應用程式階段作業資料的整個資料網格,則用戶端將改用 WebSphere Application Server 中的基本 Web 儲存器進行階段作業管理。 在下列情況下,可能無法呼叫到資料網格:
  • Web 儲存器與遠端儲存器伺服器之間存在網路問題。
  • 已停止遠端儲存器伺服器處理程序。
將階段作業儲存在基本 Web 儲存器中時,仍維護保留在記憶體中的階段作業參照數目(由 sessionTableSize 參數指定)。 當超出 sessionTableSize 值時,會從 Web 儲存器快取中使近期最少使用的階段作業失效。如果遠端資料網格變為可用,則已從 Web 儲存器快取失效的階段作業,可以從遠端資料網格擷取資料,並將資料載入到新的階段作業。如果無法使用整個遠端資料網格並且已從階段作業快取使階段作業失效,則將遺失使用者的階段作業資料。由於此問題,不應在系統滿負載執行時關閉整個正式作業遠端資料網格。