Talend Data Integration functional architecture - Cloud

Talend Cloud API Services Platform Studio User Guide

Version
Cloud
Language
English (United States)
EnrichDitaval
API Services Platform
Product
Talend Cloud
Module
Talend Studio
Content
Design and Development

Talend Studio functional architecture is an architectural model that identifies Talend Studio functions, interactions and corresponding IT needs. The overall architecture has been described by isolating specific functionalities in functional blocks.

The following chart illustrates the main architectural functional blocks used to handled your data integration tasks.

Note:

The building blocks you have available for use depend on your license.

Several functional blocks are defined:

  • The Clients block includes one or more Talend Studio(s) and Web browsers that could be on the same or on different machines.

    From the Studio, you can carry out data integration processes regardless of the level of data volumes and process complexity. Talend Studio allows you to work on any project for which you have authorization. .

    From the Web browser, you connect to the remotely based Talend Administration Center through a secured HTTP protocol.

  • The Talend Servers block includes a web-based Administration Center (application server) connected to:
    • two shared repositories: one based on a Git server and one based on an Artifact repository,

    • Talend execution server(s).

    enables the management and administration of all projects. Administration metadata (user accounts, access rights and project authorization for example) is stored in the . Project metadata (Jobs and Routines for example) is stored in the Git server.

  • The Repositories block includes the Git server and the Artifact repository. The Git server is used to centralize all project metadata like Jobs shared between different end-users, and accessible from the Talend Studio to develop them and from Talend Administration Center to publish, deploy and monitor them.

    The Artifact repository is used to store:

    • Software Updates available for download,

    • Jobs that are published from the Talend Studio and are ready to be deployed and executed.

  • The Databases block includes the Administration databases. The Administration database is used to manage user accounts, access rights and project authorization, and so on.