用例

Oracle APEX 可以针对各种用例提供令人信服的解决方案 — 无论是简单的电子表格替换方案,还是日常供数千人使用的关键任务企业系统。

机会性应用

快速构建必要的应用,以满足新业务机会的要求。

为了满足不断变化的业务需求并保持竞争力,组织会堆积大量应用。这些通常都不是企业级应用,而且可能只在有限的一段时间内需要,但之前确实需要。要求可能不明确,业务优先级也可能迅速会发生变化,因此,组织必须能够特别快速地构建应用并能根据需求变化轻松进行更新。

  • 在几分钟内从概念转化为工作原型

    您可以使用 Quick SQL 定义新的数据结构并填入示例数据。通过 Quick SQL,您可以基于简单的精简语法生成 SQL 脚本。这些脚本可以保存,然后您可以在 Oracle APEX 环境中直接运行它们,以创建数据库表、触发器和视图。接着,您可以使用创建应用向导为您定义的表格创建报表和表单。您甚至还可以添加额外的功能,例如访问控制、活动报告等,在几分钟内就能创建一个功能完备的应用。

  • 应用低代码开发实践

    IT 专业人员和精通技术的业务用户都可以利用 Oracle APEX 的低代码功能快速构建应用。Oracle APEX 既易于学习也易于使用。应用构建器采用基于浏览器、功能丰富且直观的界面,可指导您完成创建应用的整个过程。借助 Oracle APEX 包含的强大组件,您可以使用有限的代码向应用添加高级功能。

  • 敏捷开发

    使用 Oracle APEX 进行开发就是快速迭代应用并通过最终用户进行检查。开发人员可以轻松与最终用户协作,实施更改与增强请求,而且通常是实时进行。APEX 可以像构建初始原型一样非常快速地维护和增强现有应用。

  • 无额外的许可费用

    如果您已拥有 Oracle 数据库许可,那么不论您有多少开发人员、应用、数据卷、处理器或最终用户,都无需额外付费即可使用 Oracle APEX。即使您没有 Oracle 数据库许可,也能以极具优势的价格使用 Oracle 数据库云服务附带的 Oracle APEX,且费用按小时计算。

电子表格替换方案

替换用于业务关键功能的电子表格 — 迟早要发生的一场灾难!

几乎每个组织都利用电子表格传播和报告数据。为什么?因为电子表格特别容易创建 — 任何人只要有数据,就可以将这些数据一起放在一个电子表格中。创建电子表格后,他们通常会发送给同事,让他们帮助更新,等等。不可避免的结果是,将存在多个包含不同数据的电子表格副本,业务流程将存在诸多不足。有一个要好得多的解决方案 — 在一个得到充分保护的数据库中存储单一信息源,并提供一个基于浏览器的应用以供所有人用来维护数据。

  • 在几分钟内从电子表格转换到 Web 应用

    使用向导,只需单击几次,即可将电子表格转换为 Oracle 数据库中完整填充的表格,然后可得到一个功能完备的应用,其中具有用于维护数据的报表和表单。

  • 单一信息源

    用户不必将大量电子表格传来传去,而是可以登录 APEX 以访问单个集中式应用;每个人都可以在其中维护数据,而且每个人看到的数据都相同。

  • 高级安全性

    电子表格通常缺少验证和审计功能。APEX 应用可以利用 SSO、LDAP 或社交登录,并可以便利地整合审计跟踪。数据所在的 Oracle 数据库通常由数据库管理员提供专业支持。

  • 完全关系型

    在电子表格中实施主从类型关系相当困难,因此大多数电子表格都是平面的,结果就是难以正确分析数据。APEX 在完全关系型 Oracle 数据库上运行,因此很容易在其中实施引用完整性。此外,使用 APEX,您还可以轻松以声明方式定义主从页面。

实现 Oracle 表单的现代化转型

将不再满足要求的传统 Oracle 表单应用转换到 APEX。

Oracle 表单应用通常提供的是过时的客户端/服务器用户体验,可用性可能较差,而且可能存在可访问性问题,难以与各种浏览器一起使用,也不适合在移动设备上使用。还有,通常很难聘请到技术熟练的 Oracle 表单开发人员,且成本很高。

对于全新的要求或重大功能升级,建议考虑替代方案。由于 Oracle APEX 和 Oracle 表单都基于 SQL 和 PL/SQL,并提供声明性开发环境,因此,Oracle 表单开发人员可以轻松地转向 Oracle APEX。

了解详细信息
  • 美观的、基于 Web 的自适应现代应用

    APEX 中的通用主题可以帮助您生成现代应用 — 能够以声明方式定义不同的主题样式,并能轻松利用模板选项开发出最终用户喜欢使用的应用。

  • 统一的设计模式

    利用 APEX,可以轻松开发与其他常用 Web 应用类似的直观、易访问的应用。最终用户应该不需要培训就能在 APEX 应用中导航并使用其中的所有功能,这也使其非常适合用来开发面向客户或合作伙伴的应用。

  • 快速部署应用

    由于 APEX 是基于元数据的,因此可以根据需要轻松快速地维护或增强页面定义。如果需要充分扩展某个页面,您可以利用 SQL、PL/SQL、JavaScript、HTML 和 CSS。

  • 可在*任何* Web 浏览器中运行

    APEX 应用完全基于浏览器运行,无需客户端软件。这些应用是完全自适应的,默认就能在移动设备上运行,这意味着它们可以在您的任何设备上的浏览器中运行。

外部数据共享

为合作伙伴和客户等外部用户构建面向公众的应用

通常,很难做到与合作伙伴共享数据,这也导致了难以改进业务流程。如果能够提供一个应用让您的客户能与您交互(例如,下订单或者查看/跟踪进度),可能会显著提高客户满意度,并带来回头客业务。但是,您不希望内部系统暴露在 Internet 上,因为您对安全性、服务详细信息攻击以及网站正常运行时间都有所担心。通过利用 Oracle 数据库云服务,或在 DMZ 中实现隔离的 Oracle 数据库,您可以安全地开发面向公众的应用。

  • RESTful 集成

    通过使用 APEX 和 Oracle REST 数据服务 (Oracle REST Data Services, ORDS),开发人员很容易公开和/或使用 RESTful Web 服务。开发人员可以定义 REST 端点,然后基于相应数据源以声明方式构建报表、图表或日历。

  • 构建定制应用

    快速构建定制应用,以专门用来为客户提供愉悦的体验并吸引客户,从而提升他们与您开展更多业务合作的意愿。

  • 云托管

    利用 Oracle 数据库云服务,您可以提供数据,并让 Oracle 提供外部基础设施。

  • Oracle 审查服务

    Oracle 提供一个全天候监视的强化环境。

数据集市报告

基于分散的数据构建交互式报表应用。

获取整个组织甚至单个部门完整的、准确的概况通常都具有很大的挑战性。数据保存在众多系统中;现有报表很有限,而且并不总能提供制定明智业务决策所需的详细信息;难以限制哪些人可以查看哪些内容,难以避免数据泄露;运行预编写的报表可能需要数小时。利用 APEX 及其丰富的报告和数据可视化功能,将可以非常轻松地开发适合各种用户社区的面板。

  • 合并数据

    为了能够在整个组织中正确报告,首先需要将大量分散的数据集加载到数据库中,或者定义可供 APEX 使用的 RESTful Web 服务。

  • 综合报告

    APEX 包含交互式报表,可供最终用户进行各种各样的数据操作,因此最终用户可以根据自己的特定要求轻松更改数据显示方式。具体操作包括列选择和排序、筛选、分类、计算、聚合,甚至还可以创建数据透视表。最终用户甚至还可以保存报表以仅允许自己查看,或者允许所有人查看。

  • 细粒度安全性

    可以针对数据增加约束条件,甚至进行编写,以让不同的用户组只能查看适当的数据。

  • 高性能

    直接在 Oracle 数据库中执行数据操作,而不必将大量数据移至中间层后再操作数据。Oracle 数据库还包括大量即席数据分析函数,您可以在 Oracle APEX 应用中利用这些函数。

SaaS 和 EBS 扩展

将 ERP 系统与 Oracle APEX 集成。

ERP 系统提供了大量现成可用的功能,但它们并不总能提供您需要的特定报表,或者可能会缺少功能,尤其是您的行业或组织特定的功能。您可能还会发现,有些常见业务流程需要执行太多步骤才能完成,从而导致效率低下。在此类情况下,使用 APEX 构建扩展可以提供合适的信息或显著提高工作效率,从而提高用户满意度。

  • 交互式报告

    最终用户可以轻松使用现成的功能来操作数据,以满足自己的报告需求。具体操作包括列选择和排序、筛选、分类、计算、聚合,甚至还可以创建数据透视表。最终用户甚至还可以保存报表以仅允许自己查看,或者允许所有人查看。

  • 简化流程

    您还可以开发扩展,以提供只包含较少步骤的简化业务流程。重要的是,扩展只从 ERP 系统检索必要的数据,然后将完成的工作成果发回 ERP 系统。

  • 定制开发

    通过构建定制应用来满足公司或行业特定的要求。此类应用应能利用适当的 ERP 数据,同时也可以使用本地数据库对象存储 ERP 系统中没有的其他数据。

  • 紧密集成

    使用 APEX,可以包含来自各个分散的系统的数据,而不只是来自 ERP 的数据,从而可以构建更出色的面板和报表,或者构建更复杂的业务流。您可以利用 REST Web 服务来获取此类数据,也可以链接到其他数据库以提取和/或发布数据。