A platform architecture to support the deployment of distributed applications

Deploying a distributed application on the nodes of a network has undoubtedly been a daunting task, which encompasses the distribution as well as the configuration of its components. Deployment and configuration concerns the placement of software components onto the nodes of a target environment, their installation, configuration, and instantiation, as well as the distribution and configuration tasks during the service usage phase. However, they are not fully addressed by the current CORBA component model (CCM). This paper elaborates on the platform architecture for deployment support and proposes the necessary extensions to current CCM.