企业集成平台即服务 (EiPaaS) 定义

Alan Zeichick | 内容策略专家 | 2023 年 10 月 18 日

一家企业可能使用很多应用和很多数据源,而这些业务资源需要相互“协作”。例如,销售平台需要与库存系统、产品配置器以及开单系统互通;各个业务单元的独立式大型企业资源计划系统 (ERP) 需要就通用功能进行同步和编排。

换言之,企业经常需要将多个应用“粘合”在一起,以此基于整合数据来开展复杂业务运营,利用事件驱动的应用来改善并实现运营自动化。对此,企业集成平台即服务 (EiPaaS) 可以帮助企业执行这些连接工作。而且更重要的是,它还有助于业务主管和开发人员更快速地交付项目,在快速创建连接的同时降低运营开销。

为什么必须快速、有效地集成?简单来说,当今企业面对的是一个“更多”世界:更多数据、更多应用、更多服务和更多用户。相比陷入数据泥沼不可自拔,企业可以从海量数据和多样化的应用和服务中发掘宝贵机遇。而使用 EiPaaS,企业可以凭借快速且高效的集成、充足的计算和存储能力、适当的开发人员工具和预构建界面(包括支持快速开发的无代码和低代码界面)来连通应用、数据和服务,实现事件驱动型应用并获得强大的分析能力。

什么是企业集成平台即服务 (EiPaaS)?

企业集成平台即服务 (EiPaaS) 本质上是一个云技术服务组合,它不仅可以帮助企业连通应用、数据和服务 — 无论是企业自建的还是通过商业许可获取的,无论是位于本地数据中心还是云端;甚至还能集成合作伙伴和供应商应用、数据与服务,能够在外部平台不直接兼容时按需、实时地转换数据。在集成领域,EiPaaS 能够提供全面的开发、运营和治理支持。

EiPaaS 一词可拆解为两部分,其中 Ei(Enterprise integration,企业集成)指所有用于连通应用、数据和服务的集成服务,包括预构建连接器、可视化、执行、治理和开发工具;PaaS(平台即服务)则表明这些集成服务是运行于云端的供应商托管型服务。目前,由于 iPaaS(integration Platform as a Service,集成平台即服务,可帮助开发人员加速应用连接和扩展)是 PaaS 的一个子集,一些术语表正逐渐丢掉 EiPaaS 中的 "E",一些人更是直接使用 iPaaS 来指代 EiPaaS。

EiPaaS 可连通各种各样的前台和后台系统,例如薪资、税务服务、财务、库存、订单管理和开单、人力资源和客户管理,帮助企业提高效率和生产力。EiPaaS 的自动化和编排功能可有力促进复杂的多步骤业务运营。其重要功能包括:批量或流式移动数据;创建和管理 API 端点;按需转换和准备数据;以及查询多个数据源的数据。此外,集成平台还能够帮助企业拥抱人工智能 (AI) 服务,更好地推出会话式 AI 和模型,实现视觉或文档识别等功能。

企业集成平台即服务 (EiPaaS) 图解
EiPaaS 能够使用自动化技术和连接器连通广泛的应用和数据源 — 无论来自企业内部还是外部。

关键要点

  • 企业集成指连通企业的应用、数据源、服务和合作伙伴网络,帮助企业更高效地运营业务。
  • 相比本地数据中心部署式集成平台,基于云技术的企业集成平台不仅更灵活,可扩展性和可用性也更出色。
  • 预构建应用连接器支持以更少的代码,更快速地集成广泛类型的应用,甚至是供应商或服务提供商应用。
  • 企业集成平台可促进流程自动化 — 通常使用标准化、预构建但支持自定义的集成方案。

EiPaaS 详解

企业集成 (EI) 又被称为应用集成,它是一个总称,指使用一个连接系统使孤立的软件系统相互协作。企业集成平台会提供一个开发环境(包括预构建集成)来使各种应用相互“对话”,满足企业的通信、数据转换和传输、可靠性和扩展性要求。另外,有些企业集成平台还支持可编程地编排使用了多种不同软件系统的复杂的多步骤事务。利用这种编排功能,开发人员可以创建一个互联生态系统,进而基于可靠的规则来处理意外事件;可以全面记录事务中的每一个成功或失败步骤;可以以出色的灵活性响应业务形势变化。由此,企业可以处理任何一个单一应用都无法胜任的复杂事务。

过去,EI 属于部署在企业数据中心内部的专用软件。如今,云端数据集成 — 即 iPaaS(集成平台即服务)或者 EiPaaS(企业集成平台即服务)— 已成为了一个趋势,能同时满足本地应用和云技术应用的集成需求。集成 PaaS 本身还支持任意授权用户(无论用户在办公室、家中还是客户现场)通过安全的互联网连接进行访问。

EiPaaS 的工作原理

企业集成这个概念非常简单:一家企业使用多个数据库和多项应用与服务。其中一些应用通过应用程序编程接口 (API) 公开功能,另一些需要使用预构建适配器或可扩展的现成集成方案。一些应用在云端运行,另一些部署在本地数据中心。一些应用可能是现成的商业应用,另一些则可能是企业自建应用。EI 平台就是基于这一现实诞生的,它能够帮助企业进行 API 管理并跨应用传输数据和元数据 — 无论应用采用何等架构,使用何等基础设施。EiPaaS 则是以服务的形式从云端运行云技术平台。

在经过适当配置后,EI 平台能够“认识”所有应用和数据库并安全访问应用的 API。随后,当一个应用(例如客户订单或库存补货应用)发起操作后,EI 平台将做出响应,推动其它应用执行相应操作。为了满足集成需求,EI 平台使用内部逻辑和编程工作流,基于应用 API、数据格式和消息传递格式信息来确保在最短时间内激发执行一项任务所需的所有操作,以此尽可能降低延迟并避免发生代价高昂的严重错误。

云技术 EI 平台,也就是 EiPaaS,不仅能为 EI 平台赋予可扩展性并确保 EI 平台始终处于最新状态,还可以全面访问云技术应用和本地部署应用的 API。当企业的 EiPaaS 需求增长时(例如当一个应用在短时间内进行了大量 API 调用时),云技术提供商能够自动增加算力来确保 EI 平台正常运转,避免运行速度下降。假如 EiPaaS 平台提供出色的适配器和集成(并且这些适配器和集成被支持且可扩展),它们将继续执行,即使在某些应用和端点升级时仍然能继续工作。相比本地数据中心部署式 EI 平台,基于云技术的 EiPaaS 不仅更易于访问,还能帮助企业更轻松且安全地与合作伙伴和供应商集成在一起。

EiPaaS 为何对企业至关重要?

如今企业使用大量应用来运营业务职能,不仅包括事务处理和服务交付,还包括财务和审计、分析、客户体验、人力资本管理、安全监管和内容管理等等。要完成某项工作,企业通常需要从一个以上的应用中提取信息。这给企业领导者和开发人员带来了巨大压力,他们需要一种高效、可靠的方法来连接应用和数据,以此快速交付项目并控制成本。

不仅一些最简单的业务流程需要多个来源的数据,很多业务和工作流程往往还需要复杂、严谨的顺序操作链:“如果发生某情况,就执行某任务;如果操作成功,就做某件事;但如果出现问题(例如客户付款出现延迟,或商品延期交货),就做另一件事。”对此,EiPaaS 能够提供步骤编排所需的数据,推动商业活动按适当顺序正确进行。不过,这种基于规则的编排已经有很多年历史了,属于初级编排。现在,企业已超越了基于规则的逻辑,开始投资构建动态、数据驱动、事件驱动的过程流,即,这些过程流可察觉更大的业务情境,而不仅仅是功能。EiPaaS 能够凭借广泛的功能助企业一臂之力。

在 EiPaaS 编排出现之前,员工们需要手动执行每一个步骤,这可能引发错误(当没有正确执行操作时)或延迟(当收到通知却没有及时查看或执行相应操作时)。在今天这个追求“即刻满足”的商业世界,这种延迟可能导致工作效率和客户满意度下降,导致企业错失机遇而无法达成交易或解决问题。即使是小规模企业也可以充分利用 EiPaaS 编排:业务流程中的步骤和所有步骤涉及的应用越多,EiPaaS 的优势就越显著。换言之,EiPaaS 能够提供一个坚实的基础来帮助企业在人、应用和数据之间构建更简单、更富有吸引力的自助式“互动”体验。

EiPaaS 的优势

基于云技术的企业集成平台即服务 (EiPaaS) 能够为企业赋予多重优势,包括:

  • 更快速交付。相比非 EiPaaS 集成,EiPaaS 的低代码和无代码工具以及预构建适配器、方案和模板可加快集成上线速度 4 到 6 倍。
  • 中心辐射式访企业应用访问。当一个应用通过连接器和 API 连接 EiPaaS 平台后,它能够与 EiPaaS 集成的每一个其它应用协作。
  • 避免点对点集成数量激增。EiPaaS 出现前,每个应用都必须与其它所有应用通信,不仅在设置和使用上非常困难,而且当需要集成数十乃至数百个应用时,维护成本高昂。
  • 统一的安全模型。EiPaaS 平台将维护一个授权用户和授权应用列表,可以通过单一控制点执行访问规则。
  • 全面记录。EiPaaS 负责所有应用间通信,可提供全面的事务日志并创建审计迹。
  • 业务流程分析。EiPaaS 平台支持复杂事务编排,能够发挥运营数据源作用来帮助企业训练 AI 和机器学习算法,更好地为业务部门经理和高管生成洞察。
  • 可靠且可扩展。EiPaaS 基于云技术运行,与企业本地数据中心部署相比,它支持企业按需扩展并在业务低迷时期缩减规模。此外,企业还无需雇佣员工来运行 EiPaaS 基础设施。
  • 在短短数分钟(而不是几个月)内更新。EiPaaS 支持小步快速迭代,这有助于改善业务部门与 IT 部门关系并为企业赋予在当今时代至关重要的敏捷性。

EiPaaS 的特性

一个全功能的供应商托管式云端企业集成平台 (EiPaaS) 提供以下绝大多数甚至全部关键特性或功能。

  • 能够发现应用、数据和服务。EiPaaS 工具链可执行发现和任务/流程挖掘工作,洞悉企业资产 — 有时甚至可以发现对企业具有重大价值但却少为人知甚至不为人知的隐藏资源。
  • 跨广泛应用创建服务。EiPaaS 支持企业跨一系列关键应用创建服务,包括企业资源计划、企业绩效管理、人力资源管理、供应链、客户体验系统以及更多小众应用和数据源,甚至是企业自建软件。如有需要,EiPaaS 还可以使用屏幕抓取技术或通过浏览器接口模拟用户会话,帮助企业集成传统应用。
  • 广泛的预构建连接器。连接器能够基于应用 API、消息传递格式、数据格式和安全协议信息为企业应用提供集成点。使用预构建连接器,开发人员可以更快速地集成公有云、本地和混合环境下的新应用或新数据库。另外,预构建连接器还能提高集成的可靠性:只要连接器运行,企业应用就处于集成状态。
  • 洞悉并集成广泛类型的数据。不是所有数据都能被“整齐”地纳入结构化数据库。EiPaaS 不仅能集成数据库、数据仓库和数据湖中的数据,还能使用智能文档处理技术集成扫描文档、电子邮件和消息以及文件附件等来源的数据。
  • 预构建业务流程集成。预构建业务流程集成支持企业轻松处理复杂的、涉及多项应用的多步骤任务,例如更新库存状态、执行事务处理、为客户开票和更新财务信息。利用现成可用的预构建工作流,企业可以高效编排关键业务流程。即使预构建工作流不适用,企业也可以轻松调整工作流来满足自己的独特需求而无需从零编写。
  • 数据一致性保证和变更通知。EiPaaS 平台可监视应用、数据源和服务变更 — 直接接收变更通知或远程监视变更。它将在发现一项变更后自动向其它应用、数据源和服务推送变更,确保所有应用、数据和服务处于同步状态。
  • 实时仪表盘。很多企业使用独立分析软件来监视可能引发业务问题的业务流程并进行模式探索。使用这类分析软件时,企业需要从应用中导出数据来构建一个高度相关的业务视图。而内置仪表盘功能的 EiPaaS 能够直接在应用或工作流中提供洞察。
  • 强大的开发人员工具。EiPaaS 平台支持开发人员、业务管理人员以及其他技术用户使用低代码和可视化工具就集成项目开展协作,满足企业的独特需求。此外,EiPaaS 工具还支持各个团队进行集成测试、部署和监视。

EiPaaS 对企业架构的重要意义

企业架构是一个描述整个组织赖以开展业务运营的所有应用、数据、基础设施、集成、业务服务、流程和工作流、合规系统以及安全框架的蓝图。这些蓝图对于企业开拓新方法来实施优化和改善具有重要意义。要想构建一个理想的企业架构,企业必须全面了解组织内的应用和应用数据,了解各种应用和数据如何在业务运营中高效协作,以响应市场变化和满足新业务战略需求。

使用 Oracle 解决方案体验 EiPaaS 的强大优势

企业集成平台即服务 (EiPaaS) 能够使用 API、消息传递和安全文件传输技术来编排复杂集成和实现业务流程自动化,利用云技术来同步应用、数据和合作伙伴生态系统。

Oracle Integration 提供基于云技术的企业集成和自动化平台来帮助开发人员快速扩展以及连通应用、服务与数据源。Oracle Integration 获得了分析师的高度评价,在 iPaaS 领域被评为领导者。作为 Oracle Cloud Infrastructure (OCI) 集成服务的重要组成部分,Oracle Integration 提供数以百计的预构建应用和数据集成以及低代码体验,能够帮助开发人员轻松实现事件驱动的流程自动化和 SaaS 扩展。利用 OCI 的 API 管理、事件流处理和更多其它应用开发服务,企业能够在简化运营的同时以更少的代码更快地交付项目。

Oracle Integration 支持广泛的非 Oracle 云端和本地部署系统,包括 Amazon Web Services、Google、IBM、Microsoft、SAP 和 Workday 等厂商的应用和服务。它从 2023 年开始提供预构建连接器和集成功能,至今已帮助各类企业连通超过 100 项 Oracle Cloud 服务;数百项云技术、多云技术和混合应用;以及数百个本地部署应用。

Oracle Integration 提供业务加速器。这是一种由 Oracle 提供支持并充分利用所有 Oracle Integration 功能的可扩展方案。借助由 Oracle 提供支持的预构建适配器和加速器以及具有升级时保护功能的客户扩展,Oracle Integration 能够减少甚至完全消除返工和测试问题。OCI 集成服务能够在提高数据可见性、增强流程可靠性和加快价值实现速度的同时推动企业走向分布式云战略,帮助企业基于任务需求选择部署模式,随处提供完整的云体验。

了解 Oracle 为何连续 6 次在 Magic Quadrant™ for iPaaS, Worldwide(全球 iPaaS 魔力象限)报告中被评为领导者。

EiPaaS 常见问题解答

EiPaaS 与企业集成有什么区别?

标准企业集成系统在企业数据中心内部运行,而企业集成平台即服务 (EiPaaS) 则是在云端运行。

企业应用如何与集成平台通信?

企业集成平台使用 API、连接器和安全文件传输技术来连通应用、数据库以及其它数据源。在一些场景下,集成平台会使用 API,基于明确定义的信息和标准化的数据格式发送数据和指令。在另一些场景下,集成平台会从一个应用或数据库提取数据,然后传输数据,最后将数据加载到另一个应用。

当企业应用使用其它数据格式或定义时,企业集成平台如何处理?

领先的企业集成平台使用连接器来连接应用,能够在需要时转换数据格式。其中,很多连接器还提供 API 来帮助用户直接通过编程访问数据转换功能,包括安全文件传输、数据扩充和数据验证。

企业集成平台可以处理复杂事件和复杂工作流吗?

一些企业集成平台支持使用可视化开发人员工具来编排复杂、事件驱动且与服务集成的工作流。除事件驱动外,受支持工作流还包括指标驱动或其它业务需求驱动工作流。

注:为免疑义,本网页所用以下术语专指以下含义:

  1. 除Oracle隐私政策外,本网站中提及的“Oracle”专指Oracle境外公司而非甲骨文中国。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。