Purpose of this paperThis survey aims at studying and analyzing current techniques and methods for context-aware Web service systems, discussing future trends and proposing further steps on making Web services systems being context-aware.Design/methodology/approach We analyzed and compared existing context-aware Web servicebased systems based on techniques they support, such as context information modeling, context sensing, distribution, security and privacy, and adaptation techniques. Existing systems are also examined in terms of application domains, system type, mobility support, multi-organization support and level of Web services implementation.
FindingsSupporting context-aware Web service-based systems is increasing. It is hard to find a truly context-aware Web service-based system that is interoperable and secure, and operates on multiorganizational environments. Various issues, such as distributed context management, context-aware service modeling and engineering, context reasoning and quality of context, security and privacy issues have not been well addressed.
Research limitations/implications (if applicable)The number of systems analyzed is limited. Furthermore, the survey is based on published papers. Therefore, up-to-date information and development might not be taken into account.What is original/value of paper Existing surveys do not focus on context-awareness techniques for Web services. This paper helps to understand the state of the art in context-aware techniques for Web services that can be employed in the future of services which is built around, amongst other, mobile devices, Web services, and pervasive environments.A previous version of this paper was published, as an invited paper, in the International Journal of Web Information Systems, 5(