We propose in this paper a new approach to achieve highly adaptable Web services through context-adaptable Web service policies. A Web service policy is a set of rules that defines the capabilities and requirements of a Web service as well as governs the runtime behavior, quality and result of the Web service. Our Web service policies are superbly adaptable in the sense that we specify context for both policies and rules to make the policies context-adaptable at both policy and rule levels. The main contributions of our approach include: i) an innovative WSPL (Web Service Policy Language) extension to allow context specification at both policy and rule levels; and ii) a tool that supports the development of aspect oriented policies, including an option to translate WSPL policies into aspect oriented policies. These policies can then be statically woven into composite Web services (e.g. a BPEL process). The synergy between context, policies and aspects allows to increase the level of adaptability of Web services at different levels of applications. © 2011 Published by Elsevier Ltd.
Yahyaoui, H., Wang, L., Mourad, A., Almullah, M., & Sheng, Q. Z. (2011). Towards context-adaptable Web service policies. In Procedia Computer Science (Vol. 5, pp. 610–617). Elsevier B.V. https://doi.org/10.1016/j.procs.2011.07.079