Architecture for Provision of Context-Aware Web Applications Based on Web Services
Mobile and pervasive computing is gaining significant importance in the latest years. Context-awareness constitutes an essential aspect - almost a requirement - of mobile services in these environments. In this paper, the authors propose an architecture that supports the development and provision of context-aware services. The described approach provides means for the context adaptation of software components exposed as web services independently of their specific implementation allowing for added flexibility concerning the adaptation itself or whether it is performed at all. As the service logic is clearly separated from the context adaptation, the same principle can be applied to composite web services.