A synergy between context-aware policies and AOP to achieve highly adaptable Web services

被引:0
|
作者
Hamdi Yahyaoui
Azzam Mourad
Mohamed Almulla
Lina Yao
Quan Z. Sheng
机构
[1] Kuwait University,Computer Science Department
[2] Lebanese American University,Department of Computer Science and Mathematics
[3] The University of Adelaide,School of Computer Science
关键词
Context-aware policies; Aspects; Web services; Business Process Execution Language;
D O I
10.1007/s11761-012-0113-3
中图分类号
学科分类号
摘要
Modern service-based systems are frequently required to be highly adaptable in order to cope with rapid changes and evolution of business goals, requirements, as well as physical context in a dynamic business environment. Unfortunately, adaptive systems are still difficult to build due to their high complexity. In this paper, we propose a new approach for developing highly adaptable Web services based on a synergy between context-aware Web service policies and Aspect-Oriented Programming. This synergy is achieved through the elaboration of an innovative extension of the Web Service Policy Language (WSPL), which allows for context specification at both policy and rule levels. In addition, we provide a tool for the development of aspect-oriented policies, including an option to translate WSPL policies into aspect-oriented policies. These policies can be automatically woven into composite Web services (e.g., a BPEL process). The elaborated synergy between context, policies, and aspects allows service providers to increase the level of adaptability of Web services at different layers of applications.
引用
收藏
页码:379 / 392
页数:13
相关论文
共 50 条
  • [31] Context-Aware Design of Semantic Web Services to Improve the Precision of Compositions
    Furno, Angelo
    Zimeo, Eugenio
    CONTEXT-AWARE SYSTEMS AND APPLICATIONS, (ICCASA 2012), 2013, 109 : 97 - 107
  • [32] Leveraging Genetic Algorithm to Compose Web Services in a Context-Aware Environment
    Zhang, Zhichao
    Zheng, Shaoqiu
    Li, Weiping
    Tan, Ying
    Wu, Zhonghai
    Tan, Wei
    2013 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC 2013), 2013, : 829 - 834
  • [33] A Novel Process Network Model for Interacting Context-Aware Web Services
    Zhang, Xiuguo
    Liu, Hongbo
    Abraham, Ajith
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2013, 6 (03) : 344 - 357
  • [34] Towards Context-aware Multimedia Processing through Semantic Web Services
    Dietze, Stefan
    Domingue, John
    EUROITV'09: PROCEEDINGS OF THE SEVENTH EUROPEAN INTERACTIVE TELEVISION CONFERENCE, 2009, : 129 - 132
  • [35] Executing semantic web services with a context-aware service execution agent
    Lopes, Antonio Luis
    Botelho, Luis Miguel
    SERVICE-ORIENTED COMPUTING: AGENTS, SEMANTICS, AND ENGINEERING, PROCEEDINGS, 2007, 4504 : 1 - +
  • [36] Context-aware workflow language based on Web services for ubiquitous computing
    Han, J
    Cho, YY
    Choi, J
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2005, PT 2, 2005, 3481 : 1008 - 1017
  • [37] Introduction to Special Issue on Context-Aware Web Services for the Future Internet
    Sheng, Quan Z.
    Dustdar, Schahram
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2012, 11 (03)
  • [38] ContextServ: A Platform for Rapid and Flexible Development of Context-Aware Web Services
    Sheng, Quan Z.
    Pohlenz, Sam
    Yu, Jian
    Wong, Hoi S.
    Ngu, Anne H. H.
    Maamar, Zakaria
    2009 31ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 619 - +
  • [39] Context-aware model driven development: Applications to web services platform
    Hammoudi, Slimane
    Vale, Samyr
    Loiseau, Stephane
    WEBIST 2007: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES, VOL WIA: WEB INTERFACES AND APPLICATIONS, 2007, : 478 - +
  • [40] Context-Aware Web Services Recommendation Based on User Preference Expansion
    Hu, Yakun
    Fan, Xiaoliang
    Zhang, Ruisheng
    Chen, Wenbo
    ADVANCES IN SERVICES COMPUTING, APSCC 2015, 2015, 9464 : 108 - 120