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 条
  • [41] Security on-demand architecture with multiple modules support
    Wu, YJ
    Shi, WC
    Liang, HL
    Shang, QH
    Yuan, CY
    Liang, B
    INFORMATION SECURITY PRACTICE AND EXPERIENCE, 2005, 3439 : 121 - 131
  • [42] A new architecture of merged On-Demand application network
    Wang, Dao-yi
    Liu, Yuanan
    2007 2ND INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND APPLICATIONS, VOLS 1 AND 2, 2007, : 687 - 690
  • [43] On-demand KM: A two-tier architecture
    Lewis, Bernard
    IT Professional, 2002, 4 (01) : 27 - 33
  • [44] On-demand component deployment in the UPnP device architecture
    Donsez, Didier
    2007 4TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1-3, 2007, : 920 - 924
  • [45] On-Demand Computation Offloading Architecture in Fog Networks
    Jin, Yeonjin
    Lee, HyungJune
    ELECTRONICS, 2019, 8 (10)
  • [46] New Control Plane in 3GPP LTE/EPC Architecture for On-Demand Connectivity Service
    Said, Siwar Ben Hadj
    Sama, Malla Reddy
    Guillouard, Karine
    Suciu, Lucian
    Simon, Gwendal
    Lagrange, Xavier
    Bonnin, Jean-Marie
    PROCEEDINGS OF THE 2013 IEEE 2ND INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2013, : 205 - 209
  • [47] A New Remote USB Architecture for Live Migration of Virtual Machines in SoD (System on-Demand) Service
    Kang, Dong-oh
    Yoo, Jinho
    Lee, Jeunwoo
    INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2010), 2010, : 1143 - 1146
  • [48] Coordinating Supply and Demand on an On-Demand Service Platform with Impatient Customers
    Bai, Jiaru
    So, Kut C.
    Tang, Christopher S.
    Chen, Xiqun
    Wang, Hai
    M&SOM-MANUFACTURING & SERVICE OPERATIONS MANAGEMENT, 2019, 21 (03) : 556 - 570
  • [49] Service-Based Management Architecture for On-Demand Creation, Configuration, and Control of a Network Slice Subnet
    Ishaq, A.
    Ronzani, D.
    Spinato, A.
    Di Pietro, N.
    Centenaro, M.
    Bellin, A.
    Munaretto, D.
    PROCEEDINGS OF THE 2022 IEEE 8TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2022): NETWORK SOFTWARIZATION COMING OF AGE: NEW CHALLENGES AND OPPORTUNITIES, 2022, : 275 - 277
  • [50] ANATOMY OF A VISUALIZATION ON-DEMAND SERVER A Service Oriented Architecture to Visually Explore Large Data Collections
    Vuillemot, Romain
    Rumpler, Beatrice
    Pinon, Jean-Marie
    ICEIS 2008: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL HCI: HUMAN-COMPUTER INTERACTION, 2008, : 86 - 93