a model-driven environment for the deployment of pervasive service-oriented applications
Service-oriented computing (SOC) defines an application as an assembly of loosely coupled software elements: services. Nowadays, SOC is very technology-driven. Engineers have to deal with numerous technologies for describing, publishing services and creating and manipulating services applications. In particular, the deployment of serviceoriented applications is a complex task, restricted to experts. By deploying, we mean installing, activating, deactivating, maintaining and deinstalling. This paper presents a modeldriven approach for the context-aware deployment of service-oriented applications in constrained services execution environments. This approach is based on several deployment-oriented meta-models and has been implemented in a tool. This work has been validated on an industrial use case.
service-oriented computing (soc) model-driven deployment pervasive computing model-driven engineering