By default, ATG Content Administration uses the multi-threaded deployment features provided by the Dynamo Application Framework (DAF) to transfer data from the versioned source on the asset management server to the target site. DAF deployment uses the JDBC driver to copy repository assets to the target, and a TCP connection to transfer file assets, as described in Using DAF Deployment in the Platform Programming Guide.
ATG Content Administration integrates with DAF deployment through the ATG Content Administration deployment API, whose starting point is the DeploymentServer
. The DeploymentServer
represents the core controller of all ATG Content Administration deployment operations and provides API access to the targets and agents where assets are deployed.
The deployment process can be outlined as follows:
The ATG Content Administration deployment system assembles the data to deploy and provides that data to the DAF
DeploymentManager
.The
DeploymentManager
that handles the deployment sends JMS messages toDeploymentManager
instances on other Oracle Commerce Platform servers.Each
DeploymentManager
instance spawns multiple threads to perform the deployment.After the data transfer is complete, the
DeploymentManager
returns control to the ATG Content Administration deployment system.
Note: If the deployment process fails at any point, the DeploymentManager
returns control to the ATG Content Administration deployment system. For more information on failure handling, see Recover from Deployment Failure.