Architecture diagram
Two types of clients are supported by the Talend Provisioning Service: Talend Runtime Containers and Web Containers (only for configuration files via resources, and placeholders). A configuration agent accessing the central Provisioning Lookup Service is responsible for:
-
Retrieval of the initial configuration corresponding to the configured configuration profiles consisting of resources and features (OSGI only). This happens in the bootstrap phase so that the profile is applied to the starting client container.
-
Dynamic update of configuration property files (which are viewed as resources) for the OSGI Runtime. The local OSGI configuration administration service will trigger the configuration update method of the managed services. If dynamic update is enabled for a profile, the configuration agent will poll the central Provisioning Service for a new version of the profile, and then trigger the download/update if necessary.
An administrator accesses and uses Talend Administration Center to edit and update resources and features, and releases profiles and placeholders. If the administrator releases a new version of a profile or placeholder, they should increase the version number of the released profile or placeholder.