在 Oracle 雲服務中執行表單
從幾年前開始,我一直在工作和擴展由 Forms Builder 10g 建構並通過 Oracle Application Service 10g 執行的應用程序。該應用程序可以啟動為:
http://portal.dev:7778/forms/frmservlet?config=db
現在,我們想邁出新的一步,將我們的表單遷移到雲端,並可以從任何地方訪問。我的第一個任務是在 Oracle 服務中找到一些資源,然後我找到了Java Cloud Service - SaaS Extension:
- 這是部署應用程序的 Oracle WebLogic Server Managed Server 實例的數量(客戶管理的 Java EE 應用程序容器) 使用 Oracle 數據庫雲服務配置的預配置 Oracle WebLogic Server 12c 或 11g 集群
- 這是為執行 Oracle WebLogic Server 託管伺服器和應用程式碼使用的對象的所有服務託管伺服器組合分配給 Java 堆的 RAM 量
所以,我決定在那裡嘗試免費的一個月。成功創建了帳戶,我可以在其中列出的所有服務之間導航。但真正的問題是,我應該打開所有服務中的哪一個?我的第一印像是從“Java”開始:
但我想听聽你的建議,因為我完全不確定。請讓我知道是否需要更多詳細資訊。
Forms 本身就是一個中間件產品,而不是使用者開發的 J2EE 應用程序。http://www.oracle.com/technetwork/developer-tools/forms/overview/index.html是這裡最好的開始頁面。這意味著要部署到雲,您需要部署到支持的堆棧,其中應用程序伺服器和表單執行時就位。反過來,這很可能意味著您需要在雲提供商處執行自定義 VM。
您提到從任何地方訪問的原因。這不是雲的獨特能力。https://docs.oracle.com/middleware/12213/formsandreports/deploy-forms/using-oracle-forms-services-http-listener-and-oracle-weblogic-server.htm#FSDEP228涵蓋通過 HTTP 路由到表單您可以在自己的 DMZ 或云中找到的偵聽器。