An architecture for rapid, on-demand service composition

被引:9
|
作者
Vukovic, Maja [1 ]
Kotsovinos, Evangelos [2 ]
Robinson, Peter [3 ]
机构
[1] IBM T J Watson Res, 19 Skyline Dr, Hawthorne, NY 10532 USA
[2] Deutsch Telekom Labs, D-10587 Berlin, Germany
[3] Univ Cambridge, Cambridge CB3 0FD, England
关键词
Service composition; Context awareness; AI planning;
D O I
10.1007/s11761-007-0016-x
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Legacy application designmodels, which are still widely used for developing context-aware applications, incur important limitations. Firstly, embedding contextual dependencies in the form of if-then rules specifying how applications should react to context changes is impractical to accommodate the large variety of possibly even unanticipated context types and their values. Additionally, application development is complicated and challenging, as programmers have to manually determine and encode the associations of all possible combinations of context parameters with application behaviour. In this paper we propose a framework for building context aware applications on-demand, as dynamically composed sequences of calls to services. We present the design and implementation of our system, which employs goal-oriented inferencing for assembling composite services, dynamically monitors their execution, and adapts applications to deal with contex-tual changes. We describe the failure recovery mechanisms we have implemented, allowing the deployment of the system in a non-perfect environment, and avoiding the delays inherent in re-discovering a suitable service instance. By means of experimental evaluation in a realistic infotainment application, we demonstrate the potential of the proposed solution an effective, efficient, and scalable approach.
引用
收藏
页码:197 / 212
页数:16
相关论文
共 50 条
  • [21] On-Demand Service in Cloud Computing
    Xiong Jinhua1
    2. GPS Research Center of Wuhan University
    ZTE Communications, 2010, 8 (04) : 15 - 20
  • [22] On-demand applications development based on service oriented architecture over ASP platforms
    Zhu, Xiyong
    Zheng, Xingwang
    SIXTH WUHAN INTERNATIONAL CONFERENCE ON E-BUSINESS, VOLS 1-4: MANAGEMENT CHALLENGES IN A GLOBAL WORLD, 2007, : 1732 - 1740
  • [23] Towards virtualization of on-demand Web Service composition using an improved ranking algorithm
    Akash, M
    Bercovier, N
    Marowka, A
    Pavlov, E
    IC'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET COMPUTING, VOLS 1 AND 2, 2004, : 817 - 823
  • [24] Adaptive and intelligent path discovery on-demand for wireless networks using service composition
    Lin, Cheng-Liang
    Hou, Ting-Wei
    Chiang, Tzu-Chiang
    Tai, Cheng-Feng
    EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (04) : 8667 - 8675
  • [25] Cache Architecture for On-Demand Streaming on the Web
    Sharman, Raj
    Ramanna, Shiva Shankar
    Ramesh, Ram
    Gopal, Ram
    ACM TRANSACTIONS ON THE WEB, 2007, 1 (03)
  • [26] On-Demand Security Architecture for Cloud Computing
    Chen, Jianyong
    Wang, Yang
    Wang, Xiaomin
    COMPUTER, 2012, 45 (07) : 73 - 78
  • [27] Revenue management on an on-demand service platform
    Kamble, Vijay
    OPERATIONS RESEARCH LETTERS, 2019, 47 (05) : 377 - 385
  • [28] A service system with on-demand agent invitations
    Guodong Pang
    Alexander L. Stolyar
    Queueing Systems, 2016, 82 : 259 - 283
  • [29] Labor Welfare in On-Demand Service Platforms
    Benjaafar, Saif
    Ding, Jian-Ya
    Kong, Guangwen
    Taylor, Terry
    M&SOM-MANUFACTURING & SERVICE OPERATIONS MANAGEMENT, 2022, 24 (01) : 110 - 124
  • [30] ODP: An Infrastructure for On-Demand Service Profiling
    Nicol, John
    Li, Chen
    Chen, Peinan
    Feng, Tao
    Ramachandra, Haricharan
    PROCEEDINGS OF THE 2018 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '18), 2018, : 139 - 144