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 条
  • [31] Labor Welfare in On-Demand Service Platforms
    Benjaafar, Saif
    Ding, Jian-Ya
    Kong, Guangwen
    Taylor, Terry
    [J]. M&SOM-MANUFACTURING & SERVICE OPERATIONS MANAGEMENT, 2022, 24 (01) : 110 - 124
  • [32] A service system with on-demand agent invitations
    Guodong Pang
    Alexander L. Stolyar
    [J]. Queueing Systems, 2016, 82 : 259 - 283
  • [33] A Fully Private Video on-Demand Service
    Gahi, Youssef
    Guennoun, Mouhcine
    Guennoun, Zouhair
    El-Khatib, Khalil
    [J]. 2012 25TH IEEE CANADIAN CONFERENCE ON ELECTRICAL & COMPUTER ENGINEERING (CCECE), 2012,
  • [34] Revenue Management on an On-Demand Service Platform
    Kamble, Vijay
    [J]. WEB AND INTERNET ECONOMICS, WINE 2018, 2018, 11316 : 448 - 448
  • [35] Service Selection for On-demand Provisioned Services
    Vukojevic-Haupt, Karolina
    Haupt, Florian
    Karastoyanova, Dimka
    Leymann, Frank
    [J]. PROCEEDINGS OF THE 2014 IEEE 18TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC 2014), 2014, : 120 - 127
  • [36] On-Demand Integration of Digital Service System
    Gou, Juanqiong
    Li, Xuewei
    Dai, Wei
    [J]. IEEE/SOLI'2008: PROCEEDINGS OF 2008 IEEE INTERNATIONAL CONFERENCE ON SERVICE OPERATIONS AND LOGISTICS, AND INFORMATICS, VOLS 1 AND 2, 2008, : 2774 - +
  • [37] Assessing service characteristics of an automated transit on-demand service
    Rath, Yves M.
    Balac, Milos
    Horl, Sebastian
    Axhausen, Kay W.
    [J]. JOURNAL OF URBAN MOBILITY, 2023, 3
  • [38] Groovy service: On-Demand Web Service by script language
    Huang, ZC
    He, C
    [J]. SOSE 2005: IEEE International Workshop on Service-Oriented System Engineering, 2005, : 105 - 110
  • [39] On-demand services composition and infrastructure management
    Peng, J
    Wang, J
    [J]. GRID AND COOPERATIVE COMPUTING, PT 1, 2004, 3032 : 511 - 518
  • [40] Composition of message passing applications on-demand
    Cotronis, JY
    Tsiatsoulis, Z
    Kouniakis, C
    [J]. RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, PROCEEDINGS, 2000, 1908 : 192 - 199