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 条
  • [41] 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 - +
  • [42] Improving Collaboration in the Construction Industry through Context-Aware Web Services
    Cheng, Jack C. P.
    Das, Moumita
    COOPERATIVE DESIGN, VISUALIZATION, AND ENGINEERING (CDVE), 2011, 6874 : 141 - 144
  • [43] Using Web services to build context-aware applications in ubiquitous computing
    Austaller, G
    Kangasharju, J
    Mühlhäuser, M
    WEB ENGINEERING, PROCEEDINGS, 2004, 3140 : 483 - 487
  • [44] An Event-Driven Integration Platform for Context-Aware Web Services
    Gonzalez, Laura
    Ortiz, Guadalupe
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2014, 20 (08) : 1071 - 1088
  • [45] Intelligent Assistant for Context-Aware Policies
    Balinsky, Helen
    Moore, Neil C. A.
    Simske, Steven J.
    TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11, 2011, : 621 - 630
  • [46] Context-aware regulation of context-aware mobile services in pervasive computing environments
    Syukur, Evi
    Loke, Seng Wai
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2006, PT 4, 2006, 3983 : 138 - 147
  • [47] Context-Aware Software Variability through Adaptable Interpreters
    Cazzola, Walter
    Shaqiri, Albert
    IEEE SOFTWARE, 2017, 34 (06) : 83 - 88
  • [48] Adaptable Context-Aware Cooking-Safe System
    Yared, Rami
    Abulrazak, Bessam
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2018, 11 (02) : 236 - 248
  • [49] Design and Implementation of Rule-Based Framework for Context-Aware Services with Web Services
    Takatsuka, Hiroki
    Saiki, Sachio
    Matsumoto, Shinsuke
    Nakamura, Masahide
    16TH INTERNATIONAL CONFERENCE ON INFORMATION INTEGRATION AND WEB-BASED APPLICATIONS & SERVICES (IIWAS 2014), 2014, : 233 - 242
  • [50] A JESS-enabled context elicitation system for providing context-aware Web services
    Yang, Stephen J. H.
    Zhang, Jia
    Chen, Irene Y. L.
    EXPERT SYSTEMS WITH APPLICATIONS, 2008, 34 (04) : 2254 - 2266