Dynamic configuration and deployment |
Deployment
is the process of installing, configuring, and starting a system
or application on a platform. In line with the general philosophy of Jade,
we propose an architecture-based approach to deployment, i.e., we use
an architectural model of a system as a guide for the description, the
construction, and the deployment of system configurations, as shown on
the following figure.
The elements that make up this process are organized as follows.
We
currently work on a better organization of the deployment engine,
allowing dynamic aspects of the deployment to be specified and
implemented (e.g., which components may be deployed in parallel, etc.).
Future developments include the use of a dynamic ADL for
deployment description.
Some of this work is described in this paper :
Takoua
Abdellatif, Jakub KornaÅ›, and Jean-Bernard Stefani. J2EE Packaging,
Deployment and Reconfiguration Using a General Component Model. In 3rd International Working Conference on Component Deployment (CD 2005), Grenoble, France, November 2005. Published as LNCS 3798, p. 134-148, Springer.
|