Talend ESBの論理機能アーキテクチャ - 7.1

Talend ESB 入門ガイド

author
Talend Documentation Team
EnrichVersion
7.1
EnrichProdName
Talend ESB
task
インストールとアップグレード
ジョブデザインと開発
EnrichPlatform
Talend Administration Center
Talend ESB
Talend Installer
Talend Runtime
Talend Studio

Talend ESB論理機能アーキテクチャは、Talend ESB機能、相互作用、および対応するITニーズを特定するアーキテクチャモデルです。アーキテクチャ全体は、特定の機能を機能ブロックに分離することで説明されています。

下の図は、主なアーキテクチャ機能ブロックを示しています。

機能ブロックのタイプは、以下のとおりです。

  • [Clients] (クライアント)のブロックには、同一または異なるマシン上に存在しうる1つ以上のTalend StudioおよびWebブラウザーが含まれています。

    Studioから、データ統合またはデータサービスプロセス、メディエーションルートおよびサービスを実行して、Talendアーティファクトリポジトリ上にパブリッシュすることができます。

    Webブラウザーから以下に接続できます。

    • セキュアなHTTPプロトコルを介してリモートベースのAdministration Centerに。
    • Talend Data Preparationの Webアプリケーション。ローカルファイルやその他のソースからデータをインポートし、このデータに新しいプレパレーションを作成することによって、クレンジングやエンリッチを行います

    • Talend Data StewardshipのWebアプリケーション。キャンペーンオーナーとデータスチュワードがキャンペーンとタスクを管理します。

    • オプションで、Dictionary Serviceサーバーを使用して、Webアプリケーションのデータに使用されるセマンティックタイプを追加、削除、または編集することもできます。

  • サーバーブロックには以下が含まれます。

    • WebベースのAdministration Center (アプリケーションサーバー)。Administration Centerを使用して、ルートまたはサービスの実行を処理するタスクの実行を Talend Runtimeにセットアップできます。
    • Talend Webアプリケーション(すなわち、Talend Data Preparation、Talend Data Stewardship、Talend Dictionary Service)によって使用されるサーバー、およびIdentity Access Managementサーバー(これらのアプリケーションの間でシングルサインオンを有効にするために使用されます)。

  • [Repositories] (リポジトリー)ブロックには、SVNまたはGitサーバーとNexusアーティファクトリポジトリーが含まれています。

    • SVNまたはGitサーバーは、さまざまなエンドユーザーの間で共有されるジョブ、ビジネスモデル図、ルーチン、ルート、サービスなどのあらゆるプロジェクトメタデータを一元管理するために使用されます。また、開発のためにはTalend Studioから、パブリッシュ、デプロイ、監視するためにはTalend Administration Centerからアクセスできます。

    • Talendアーティファクトリポジトリは、Studioからパブリッシュされているすべてのルートとサービスの格納に使用され、 Talend Runtimeでいつでもデプロイできます。

  • Talend Execution Serversブロックには、情報システム内にデプロイされた1つ以上の Talend Runtime (実行コンテナ)が含まれています。 Talend Runtimeは、Webアプリケーションを通じてAdministration Centerで定義したセットアップに従って、Nexusアーティファクトリポジトリーから取得したルートやサービスをデプロイおよび実行します。

  • [Databases] (データベース)ブロックには、管理、監査、監視データベースが含まれます。

    • 管理データベースは、ユーザーアカウント、アクセス権、プロジェクト承認、その他の管理に使用します。

    • 監査データベースは、プロセス指向の意思決定をサポートするために、確かな定量要因と定性要因を提供することを目的としています。このツールでは、Talend Studio で作成されたプロジェクトのジョブが実行された場合に、ジョブのさまざまな点を評価できます。

    • サービス呼び出しの監視にはモニタリングデータベースが使用されます。