版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
作者机构:Computer Science Department Kuwait University Kuwait State of Kuwait School of Computer Science University of Adelaide Australia Department of Computer Science and Mathematics Lebanese American University Beirut Lebanon
出 版 物:《Procedia Computer Science》
年 卷 期:2011年第5卷
页 面:610-617页
主 题:Context Policies Web Services Web Service Policy Language Aspect-oriented Programming
摘 要: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 contextadaptable 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 compositeWeb 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.