Oracle Forms 現代化

Oracle APEX 無疑是將 Oracle Forms 應用程式現代化的首選平台。相同的預存程序和 PL/SQL 套裝程式是以原生方式在 APEX 中運作,讓開發工作變得輕而易舉。

簡介

Oracle Forms 是 Oracle Fusion Middleware 的一個元件,這是一項成熟的技術,數十年來在建置資料應用程式方面一直廣受歡迎。此頁面詳細說明為何及如何使用 Oracle APEX (全球最受歡迎的低程式碼應用程式平台) 來加速 Oracle Forms 型 App 的現代化。請透過下列實驗室,瞭解如何逐步將範例 Oracle Forms 應用程式現代化:

將 Oracle Forms 轉型為 Oracle APEX 實驗室

為何使用 APEX?

使用 Oracle APEX 將您的 Oracle Forms 現代化可為您的組織帶來非常多好處,從協助採用雲端原生開發做法並降低成本,到提供新式使用者體驗,都包含在內。

  • Reduce Costs

    To deploy Oracle Forms apps, you require a license that might increase development costs, in contrast, Oracle APEX is a no-cost feature of Oracle Database, meaning if you have Oracle Database, you already have Oracle APEX.

  • Modern User Experience

    Oracle APEX apps are intuitive, easy to use, responsive, mobile friendly and similar to other modern cloud apps end users already use. Forms users won't require any extensive training to use these new APEX apps.

  • Enterprise App Development

    Oracle APEX offers all the facets required for Cloud-Native and on-premises app development, including APEX AI Assistant, workflow, forms, charts, reports, maps, REST Services and much more.

  • Mobile Apps

    Oracle APEX apps are fully responsive and can be easily installed as Progressive Web Apps (PWAs) on your device of choice, enabling deeper integration with the mobile operating system and resulting in a more native experience.

  • True Portability - Build Once Deploy Anywhere

    Oracle APEX apps can be deployed anywhere that Oracle Database runs (Oracle Cloud, on-premises, or any third-party cloud). You build your app once and deploy it where you need, no need to rewrite your APEX app.

  • Elastic Scalability

    Auto-scale your Oracle APEX app to support changes in demand from a small group of users to millions of users with ease and without any disruption in service.

  • Reuse

    All of the database programs can be invoked directly from Oracle APEX. Therefore, you do not have to rewrite the database business logic you are already utilizing from Oracle Forms.

  • Coexistence

    Oracle Forms and Oracle APEX can both run side-by-side in the same database using the same database objects. If the two tools fulfill different business requirements, you may have users working with both tools.

  • Skill Sets

    Both frameworks (Forms and APEX) are database-centric, leverage SQL and PL/SQL, and utilize primarily declarative development. Any developers who know SQL can easily be trained to develop with Oracle APEX and become highly proficient in weeks, not months or years.

Oracle APEX 如何提供協助?

運用 Oracle APEX 將 Oracle Forms App 現代化,有幾項主要優勢。

  • Oracle Database

    存取資料庫中的現有業務邏輯 (例如要在 APEX App 中使用的套裝程式、程序及函數),而無須進行轉換。

  • 產生器

    透過精靈輕鬆找出超過 15 種的頁面類型來新增到您的 App,然後修改它們以符合您的業務需求。

  • 安全性

    Oracle APEX 會使用現成的高安全性設定值 (例如認證與授權配置、階段作業管理及跨網站命令檔防護) 來產生 App。

  • 導覽

    新 App 會自動建立導覽功能表,而此功能表將植入連結至您應用程式內頁面的項目。

  • 主題樣式

    Oracle APEX App 包含現成的主題樣式,可輕鬆控制您 App 的版面配置與呈現方式。

  • 應用程式設計介面 (API)

    參考大量的 API 來自訂您的 App,並充分利用 Oracle APEX 的眾多功能。

開始使用

選擇 Oracle APEX 環境之後,請依照下方步驟來開始您的 Oracle Forms 應用程式現代化之旅。

  • 識別要現代化的區域

    選取要使用 Oracle APEX 進行現代化改造並已妥善定義的現有 Oracle Forms 應用程式功能區域。這將有助於訓練開發團隊及協助確定工作與風險。

  • 備妥您的環境

    識別您將需要哪些資料庫物件來建置 APEX App,並精確指出可以簡化或捨棄哪些處理作業。

  • 建置並測試您的 App

    使用 APEX 精靈來建置您的 App,並根據業務需求來增強每個頁面。透過完整測試您的 App 來確保滿足每項需求。

  • 部署您的 App

    在 App 符合您的業務需求之後,將 APEX App 部署在雲端或企業內部部署環境。

成功案例

資源