实现 Oracle 表单的现代化转型

Oracle APEX 平台非常适合用来实现 Oracle 表单应用的现代化转型。同样的存储过程和 PL/SQL 程序包都可以在 APEX 本机运行,因此开发工作非常轻松。

简介

Oracle 表单是 Oracle Fusion Middleware 的一个组件,它是一项成熟的技术,几十年来广泛用于构建数据应用。本页详细介绍了为何以及如何使用 Oracle APEX。Oracle APEX 是全球广受欢迎的低代码应用平台,可用于加速基于 Oracle 表单的应用的现代化转型。请通过以下上机操作实验了解将示例 Oracle 表单应用现代化的分步操作方法:

Oracle 表单到 Oracle APEX 上机操作实验

为什么选择 APEX?

使用 Oracle APEX 实现 Oracle 表单的现代化转型可为企业带来诸多好处,包括帮助采用云原生开发实践,以及降低提供现代用户体验的成本。

  • 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 表单应用的现代化转型可以为您带来一些关键优势。

  • Oracle 数据库

    访问数据库中现有的业务逻辑(如程序包、过程和函数),以便直接在 APEX 应用中使用,且无需进行转换。

  • 构建器

    通过向导,您可以查找超过 15 种页类型,并轻松将其添加到您的应用中,并对其进行修改以满足您的业务需求。

  • 安全性

    Oracle APEX 生成的应用自带高安全性设置,如验证和授权方案、会话管理以及阻止跨站点脚本编写。

  • 导航

    会为新应用自动创建一个导航菜单,其中填充的菜单项链接到应用内的页。

  • 主题样式

    Oracle APEX 应用包括开箱即用的主题样式,使您可以轻松控制应用的布局和呈现效果。

  • 应用编程接口 (Application Programming Interface, API)

    可以引用大量 API 来定制您的应用,并充分利用 Oracle APEX 的众多功能。

入门

选择 Oracle APEX 环境后,按照下面的步骤开始 Oracle 表单应用现代化之旅。

  • 确定一个要进行现代化转型的区域

    在现有 Oracle 表单应用中选择一个要使用 Oracle APEX 进行现代化转型的定义明确的功能区。这有助于为开发团队提供培训,并帮助他们确定工作量和风险。

  • 准备环境

    确定构建 APEX 应用所需的数据库对象,并找出可以简化或弃用的流程。

  • 构建和测试您的应用

    使用 APEX 向导构建应用,并根据业务需求改进每个页。通过全面测试应用,确保每项需求都得到满足。

  • 部署应用

    应用满足您的业务需求后,将 APEX 应用部署到云或内部部署环境中。

成功案例

资源