關於將 Oracle Java Cloud Service - SaaS Extension App 移轉至 Oracle WebLogic Server for OCI

Oracle Fusion Cloud Apps 客戶使用 Oracle Java Cloud Service - SaaS Extension 來擴充應用系統的功能數年。不過,Oracle Java Cloud Service - SaaS Extension 擴充版限制為 JDK 7、Java EE 5 和 JDeveloper 11.1.1.9.x,而且有其他限制,因為它們是在先前的 Oracle Cloud 基礎架構上執行。Oracle Java Cloud Service - SaaS Extension 隨附的 Oracle Database Cloud Schema Service 產品,也會說明 Oracle 新資料庫方案的限制,尤其是自治式異動處理如果您目前使用 Oracle Java Cloud Service - SaaS Extension 來擴充 Fusion 型的 Oracle Applications Cloud 應用程式,請使用此解決方案播放手冊作為如何將 Java Platform, Enterprise Edition 應用程式移轉至 Oracle WebLogic Server for OCI 的指南。

Oracle Cloud Infrastructure 是新一代的雲端基礎架構服務,使用雲端原生技術為開發人員提供彈性擴展性和整合式安全性,以及作為 Oracle 平台服務和 SaaS 應用程式的基礎架構。此高效能基礎架構提供協助 Oracle 客戶以較新方式增加 Oracle Cloud 投資價值的功能。

對於新的 SaaS 擴充工作負載,Oracle 建議您使用 Oracle Visual Builder,這是用來建立 Oracle Fusion SaaS 之 Web 應用程式、行動 Web 應用程式以及進階 Web 應用程式的低程式碼工具。查看「瀏覽」區段中的連結以瞭解詳細資訊。

架構

此架構說明來源和目標 SaaS 擴充功能部署的一般設計。您的來源和目標建置可能會在某些小詳細資訊中有所不同。

使用 Oracle Java Cloud Service - SaaS Extension 的典型來源環境可能是使用代管一個「識別網域」的「傳統帳戶」所設定。例如:



此架構包括下列元件:

  • 以 Oracle 的 Fusion 應用模組為基礎的 Oracle Cloud 應用模組,使用通用的識別管理堆疊。
  • 代管 Java EE 擴充功能應用程式的 Oracle Java Cloud Service - SaaS Extension 有時會使用 REST 或 SOAP API 連回雲端 App 來查詢或交換資料。每個 Oracle Java Cloud Service - SaaS Extension 執行處理都需要 Oracle Database Cloud Schema Service 執行處理來代管應用程式資料。
  • 我的 Oracle 服務「傳統」帳戶 (針對單一登入 (SSO) 設定),以及選擇性地使用 ESS 同步工作來進行使用者帳戶、角色及角色指派同步化。

您可以將此傳統架構移轉至利用 Oracle 現代化雲端基礎架構與整合功能的新環境:



此架構類似於高層次,但包括下列元件:

  • 以 Oracle 的 Fusion 應用模組為基礎的 Oracle Cloud 應用模組,使用通用的識別管理堆疊。
  • Oracle Cloud Infrastructure 上的 WebLogic Server,代管 Java EE 型應用程式,以及透過安全 Web 服務進行資料存取和傳輸的相似功能。
  • Oracle Identity Cloud Service,提供預先設定的 Single Sign-On,以及視需要進行使用者和角色同步化。
  • Oracle Database 選項,例如 Oracle Autonomous Transaction ProcessingOracle Cloud Infrastructure Database (資料庫系統)。

許多客戶都會執行多重執行處理環境,其中可包含一或多個實際環境執行、開發以及測試執行處理。例如:



您也可以將多重執行處理架構 (例如此架構) 移轉至以 Oracle Cloud Infrastructure 為基礎的環境。例如:



此架構類似,但請注意,您可以使用單一資料庫執行處理代管兩個或多個環境的多個綱要。

由於有多種 Oracle Database Cloud 選項 (包括 Oracle Autonomous DatabaseOracle Cloud Infrastructure Database ),因此現在可以在資料庫周圍進行彈性。與 Oracle Database Cloud Schema Service 不同的是,這些選項允許在同一個執行處理上執行多個資料庫綱要,這允許相同 Oracle Autonomous Transaction Processing 執行處理可同時支援測試和 Developer1 環境的環境組態。雖然此彈性的綱要執行處理隔離是 Oracle Cloud Infrastructure 上執行之 SaaS 擴充功能的新功能,您也可以選擇繼續執行服務執行處理隔離,與今天具有 Oracle Java Cloud Service - SaaS Extension 環境的模型類似。

在開始之前

此解決方案播放手冊提供將 Java 型 SaaS 擴充程式移轉至 Oracle WebLogic Server for OCI 的程序和考量的簡介。

雖然包含部分詳細步驟,但您需要複查部分相關文件與資源,以取得其他產品、安裝及組態詳細資訊:

關於必要的服務和角色

此解決方案需要下列服務和角色:

  • 一或多個 Fus 型 Oracle Applications Cloud 服務。
  • 適用於 OCI 的 Oracle WebLogic Server
  • Oracle Identity Cloud Service,一種 Oracle Applications Cloud 訂閱中包含的執行處理。
  • Oracle Database 選項,例如 Oracle Autonomous Transaction Processing 資料庫。

此外,此解決方案假設您已使用下列服務進行部署:

  • 在 Oracle Database Cloud Schema Service 啟動 設定的 Oracle Java Cloud Service - SaaS Extension
  • My Oracle Services 識別管理的「傳統帳戶」版本。

這些是每個服務所需的角色。

服務名稱:角色 需要...
Oracle Applications Cloud:管理員角色。例如,對 Oracle Sales Cloud,請使用銷售管理員 變更 Oracle Applications Cloud 服務的必要組態
Oracle WebLogic Server for OCI:管理員 部署及設定 Oracle WebLogic Server for OCI 和應用程式
Oracle Identity Cloud Service:ApplicationAdministrator 在您啟動設定的 Oracle Identity Cloud Service 執行處理中進行必要的組態變更
Oracle Database:管理員 建立綱要,並視需要匯入現有的綱要並設定表格空間配額
我的 Oracle 服務:識別網域管理員 在傳統帳戶中進行必要的組態變更。

請參閱瞭解如何取得 Oracle 解決方案的 Oracle Cloud 服務,以取得您需要的雲端服務。