A broad range of industries must be able to seamlessly integrate control applications using sensors distributed in the real world and IT applications supporting various business activities. Seamless integration requires building distributed systems in distributed, heterogeneous execution environments. In order to meet these requirements, innovative serviceoriented architectures have been recently adopted by major manufacturers. This service-oriented architecture raises numerous issues, including deployment of service-oriented applications. In this paper, we propose an adapted set of activities expressing the deployment process, a service application description language (via a meta-model) which is technologies free and a deployment manager taking the applications models as input and putting in place the different activities.