Automated Context-Driven Composition of Pervasive Services to Alleviate Non-Functional Concerns
Davy Preuveneers, Yolande Berbers · 2005
Abstract — Service-oriented computing is a new emerging computing paradigm that changes the way applications are designed, implemented and consumed in a ubiquitous computing environment. In such environments computing is pushed away from the traditional desktop to small embedded and networked computing devices around us. However, developing mobile and pervasive services for a broad range of systems with different capabilities and limitations while ensuring its users a minimum quality of service is a daunting task. The core contribution of this paper is a context-driven composition infrastructure to create an instantiation of a pervasive service customized to the preferences of the user and to the capabilities of his device. We implement services as a composition of components. This enables us to compose a service implementation targeted at a specific device while still being able to adapt it at run-time to respond to changing working conditions. I.