G. App-engine-website, http://code.google.com/appengine/ [2] Puppet Labs website

N. Medvidovic and R. N. Taylor, A classification and comparison framework for software architecture description languages, IEEE Transactions on Software Engineering, vol.26, issue.1, pp.70-93, 2000.
DOI : 10.1109/32.825767

URL : https://hal.archives-ouvertes.fr/hal-00444077

E. Bruneton, The FRACTAL component model and its support in Java, Software: Practice and Experience, vol.6, issue.11-12, pp.11-12, 2006.
DOI : 10.1002/spe.767

K. Farooqui, The ISO Reference Model for Open Distributed Processing: an introduction, Computer Networks and ISDN Systems, vol.27, issue.8, pp.1215-1229, 1995.
DOI : 10.1016/0169-7552(95)00087-N

J. De-meer, The ISO Reference Model for Open Distributed Processing, Computer Networks and ISDN Systems, vol.27, issue.8, pp.1211-1214, 1995.
DOI : 10.1016/0169-7552(95)00086-M

X. Etchevers, Self-Configuration of Distributed Applications in the Cloud, 2011 IEEE 4th International Conference on Cloud Computing, 2011.
DOI : 10.1109/CLOUD.2011.65

URL : https://hal.archives-ouvertes.fr/hal-00941398

N. Chohan, Appscale: Scalable and open appengine application development and deployment, " in CloudComp, ser. Lecture Notes of the Institute for, Computer Sciences, Social Informatics and Telecommunications Engineering Eds, vol.34, pp.57-70, 2009.

C. Chapman, Software architecture definition for on-demand cloud provisioning, pp.61-72, 2010.

J. Mirkovic, Dadl: Distributed application description language

P. Goldsack, The SmartFrog configuration management framework, ACM SIGOPS Operating Systems Review, vol.43, issue.1, pp.16-25, 2009.
DOI : 10.1145/1496909.1496915