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 条
  • [1] Application development powered by rapid, on-demand service composition
    Vukovic, Maja
    Kotsovinos, Evangelos
    Robinson, Peter
    IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS, PROCEEDINGS, 2007, : 88 - +
  • [2] A Security Service on-demand Architecture in SDN
    Chou, Li-Der
    Tseng, Chia-Wei
    Huang, Yu-Ki
    Chen, Kuo-Chung
    Ou, Tsung-Fu
    Yen, Chia-Kuan
    2016 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC 2016): TOWARDS SMARTER HYPER-CONNECTED WORLD, 2016, : 287 - 291
  • [3] On-demand service in grid: Architecture, design and implementation
    Huang, ZC
    He, C
    Gu, L
    Wu, JF
    11th International Conference on Parallel and Distributed Systems Workshops, Vol II, Proceedings,, 2005, : 674 - 678
  • [4] Natural Language based On-demand Service Composition
    Pop, F. -C.
    Cremene, M.
    Tigli, J. -Y.
    Lavirotte, S.
    Riveill, M.
    Vaida, M.
    INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2010, 5 (05) : 871 - 883
  • [5] An on-demand QoS service composition protocol for MANETs
    Han, Songqiao
    Zhang, Shensheng
    Li, Guoqi
    Zhang, Yong
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2007, E90D (11): : 1877 - 1880
  • [6] An on-demand service composition method based on trustworthy quality of service
    Cao, Buqing
    Li, Bing
    Liu, Jianxun
    Hsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University, 2013, 47 (02): : 131 - 138
  • [7] An On-Demand TV Service Architecture for Networked Home Appliances
    Kim, Eunsam
    Lee, Choonhwa
    IEEE COMMUNICATIONS MAGAZINE, 2008, 46 (12) : 56 - 63
  • [8] An architecture for on-demand service deployment over a telco CDN
    Frangoudis, Pantelis A.
    Yala, Louiza
    Ksentini, Adlen
    Taleb, Tarik
    2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2016,
  • [9] RoleDiSCo: A Middleware Architecture and Implementation for Coordinated On-Demand Composition of Smart Service Systems in Decentralized Environments
    Wutzler, Markus
    Springer, Thomas
    Schill, Alexander
    2017 IEEE 2ND INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W), 2017, : 39 - 44
  • [10] On-demand service composition based on natural language requests
    Pop, Florin-Claudiu
    Cremene, Marcel
    Vaida, Mircea-Florin
    Riveill, Michel
    WONS 2009: SIXTH INTERNATIONAL CONFERENCE ON WIRELESS ON-DEMAND NETWORK SYSTEMS AND SERVICES, 2009, : 41 - +