Talend ESB 的功能架构 - 8.0

Talend ESB 入门指南

Version
8.0
Language
中文(简体)
Operating system
ESB
Product
Talend ESB
Module
Talend Administration Center
Talend ESB
Talend Installer
Talend Runtime
Talend Studio
Content
安装和升级
设计和开发
Last publication date
2023-07-26

Talend ESB 功能架构是确定 Talend ESB 功能、交互和相应 IT 需求的一种架构模型。总体架构已通过功能块中孤立的具体功能进行描述。

下图展示主要的架构功能块。

功能块分为不同类型,包括:

  • 客户端块包括一个或多个 Talend Studio 和 Web 浏览器,可以位于相同或不同的计算机上。

    从 Studio 中,您可以执行数据集成或数据服务流程、中介路由和服务,并将其发布到 Talend Artifact Repository

    从 Web 浏览器可以:

    • 通过安全的 HTTP 协议远程连接到 Talend Administration Center
    • Talend Data Preparation Web 应用程序,用于从本地文件或其他来源导入数据,并通过对这些数据新建准备来清理或丰富内容

    • Talend Data Stewardship Web 应用程序,活动所有者和数据管理专员通过其管理活动和任务

  • 服务器块包括:
    • 基于 Web 的 Administration Center (应用程序服务器):您可以通过 Administration Center 设置将路由或服务执行处理到 Talend Runtime 中的任务执行。
    • Talend Web 应用程序使用的服务器,即 Talend Data Preparation、Talend Data Stewardship 以及 Identity Access Management 服务器,用于在这些应用程序之间启用单点登录。

  • 存储库块包括 Git 服务器和 Nexus 存储库。

    Git 服务器用于集中所有工程元数据,例如在不同最终用户之间共享的作业、例程、路由和服务,可以从 Talend Studio 访问其以开发这些项目,并从 Talend Administration Center 发布、部署和监控。

    Talend Artifact Repository 用于存储从 Studio 发布并准备好可在 Talend Runtime 中部署的所有路由和服务。

  • Talend 执行服务器块代表部署在您的信息系统内的一个或多个 Talend Runtime (执行容器)。Talend Runtime 根据 Administration Center 中定义的设置通过 Web 应用程序部署并执行从 Nexus 构件存储库获取的路由和服务。
  • 数据库块包括管理、审计和监控数据库。

    管理数据库用于管理用户帐户、访问权限和工程授权等。

    审计数据库用于从不同方面评估在 Talend Studio 开发的工程中实施的作业,目标是为面向流程的决策支持提供可靠的定量因素和定性因素。

    监控数据库用于监控服务调用。