Proactive and Reactive Runtime Service Discovery: A Framework and Its Evaluation

被引:26
作者
Zisman, Andrea [1 ]
Spanoudakis, George [1 ]
Dooley, James [2 ]
Siveroni, Igor [1 ]
机构
[1] City Univ London, Sch Informat, London EC1V 0HB, England
[2] Univ Essex, Sch Comp Sci & Elect Engn, Colchester CO4 3SQ, Essex, England
关键词
Web-services discovery; composite web services; context-aware QoS model; application development in services;
D O I
10.1109/TSE.2012.84
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The identification of services during the execution of service-based applications to replace services in them that are no longer available and/or fail to satisfy certain requirements is an important issue. In this paper, we present a framework to support runtime service discovery. This framework can execute service discovery queries in pull and push mode. In pull mode, it executes queries when a need for finding a replacement service arises. In push mode, queries are subscribed to the framework to be executed proactively and, in parallel with the operation of the application, to identify adequate services that could be used if the need for replacing a service arises. Hence, the proactive (push) mode of query execution makes it more likely to avoid interruptions in the operation of service-based applications when a service in them needs to be replaced at runtime. In both modes of query execution, the identification of services relies on distance-based matching of structural, behavioral, quality, and contextual characteristics of services and applications. A prototype implementation of the framework has been developed and an evaluation was carried out to assess the performance of the framework. This evaluation has shown positive results, which are discussed in the paper.
引用
收藏
页码:954 / 974
页数:21
相关论文
共 49 条
  • [1] Aggarwal R., 2004, P 2 INT C SERV COMP
  • [2] [Anonymous], 2003, Journal of Web Semantics
  • [3] [Anonymous], P IEEE INT C WEB SER
  • [4] PAWS: A framework for executiong adaptive Web-service processes
    Ardagna, Banilo
    Comuzzi, Marco
    Mussi, Enrico
    Pernici, Barbara
    Plebani, Pierluigi
    [J]. IEEE SOFTWARE, 2007, 24 (06) : 39 - 46
  • [5] Baresi L., 2007, SERVICE ORIENTED COM, V1
  • [6] BEERI C, 2006, P 32 INT C VER LARG
  • [7] Bormann F., 2005, P 14 IST MOB WIR COM
  • [8] Bouhini C., 2010, P IEEE INT C SERV OR
  • [9] Cuddy S., 2005, P IEEE INT C WIR MOB
  • [10] QoS-Driven Self-Healing Web Service Composition Based on Performance Prediction
    Dai, Yu
    Yang, Lei
    Zhang, Bin
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2009, 24 (02) : 250 - 261