Distributed Applications Orchestrated In Clouds