第 9 章 为 Fuse Online 集成开发扩展


Fuse Online 是一个红帽 Fuse 功能,它为集成应用程序提供 Web 界面。如果没有编写代码,业务专家可以使用 Fuse Online 连接到应用程序,并选择性地操作不同应用程序间的数据。如果 Fuse Online 没有提供集成商需要的功能,那么开发人员可创建定义所需行为的扩展。

您可以使用 Fuse 工具开发可提供要在 Fuse Online 中使用的功能的扩展。扩展定义:

  • 在集成中的连接间处理数据的一个或多个自定义 步骤

    或者

  • 一个自定义 连接器

在 Fuse Online 中,连接器 代表特定应用程序,用于从或将数据发送到的特定应用程序。每个连接器都是用于创建与该特定应用程序的连接的模板。例如,Salesforce 连接器是创建连接到 Salesforce 的模板。如果 Fuse Online 没有提供 Fuse 在线用户需要的连接器,您可以开发一个定义自定义连接器的扩展。

在 Fuse 中,集成中的连接之间发生的数据操作被称为 步骤。Fuse Online 提供过滤和映射数据等操作的步骤。要以未由 Fuse 在线内置步骤提供的方式处理数据,您可以开发一个 Fuse 在线扩展来定义一个或多个自定义步骤。

注意

您可能希望在您选择的 IDE 中开发扩展。无论您使用 Fuse 工具,还是另一个 IDE 都完全取决于个人首选项。有关在任何 IDE 中开发扩展的信息,正在将应用程序与 Fuse 在线集成

9.1. 任务概述

以下是开发 Fuse 在线扩展的任务概述:

  1. 创建 Fuse Online 扩展项目,再选择 Custom ConnectorCustom Step 作为扩展类型。
  2. 根据扩展类型,为扩展编写代码:

    • 对于 自定义连接器 :定义基础 Camel 组件、连接器图标、全局连接器属性和连接器操作。
    • 对于 自定义步骤 :添加路由、定义操作并指定任何依赖项。
  3. 构建 .jar 文件。
  4. .jar 文件提供给 Fuse Online 用户。

Fuse 在线用户将 .jar 文件上传到 Fuse Online,这将使自定义连接器或自定义步骤可供使用。有关 Fuse 在线和如何创建集成的信息,请参阅 将应用程序与 Fuse 在线集成

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat