A Technique for Deploying Robust Web Services

被引:11
|
作者
Laranjeiro, Nuno [1 ]
Vieira, Marco [1 ]
Madeira, Henrique [1 ]
机构
[1] Univ Coimbra, Dept Informat Engn, Ctr Informat & Syst, P-3030329 Coimbra, Portugal
关键词
Code tuning; interoperability; reliability; testing and debugging; SOFTWARE DEPENDABILITY; FAULT INJECTION;
D O I
10.1109/TSC.2012.39
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Developing robust web services is a difficult task. Field studies show that a large number of web services are deployed with robustness problems (i.e., presenting unexpected behaviors in the presence of invalid inputs). Although several techniques for the identification of robustness problems have been proposed in the past, there is no practical approach to automatically fix those problems. This paper proposes a mechanism that automatically fixes robustness problems in web services. The approach consists of using robustness testing to detect robustness issues and then mitigate those issues by applying inputs verification based on well-defined parameter domains, including domain dependencies between different parameters. This integrated and fully automated methodology has been used to improve three different implementations of the TPC-App web services and several services publicly available on the Internet. Results show that the proposed approach can be easily used to improve the robustness of web services code.
引用
收藏
页码:68 / 81
页数:14
相关论文
共 50 条
  • [32] Application of Web Services technique in flood forecast system
    College of Computer and Information Engineering, Hohai University, Nanjing 210098, China
    [J]. J. Comput. Inf. Syst, 2007, 5 (1759-1766):
  • [33] Deploying legacy applications over the Web
    Domenikos, S
    [J]. COMMUNICATIONS NEWS, 1998, 35 (10): : 56 - 58
  • [34] Layered web-caching technique for VOD services
    Kim, I
    Woo, Y
    Kang, H
    Kim, B
    Ouyang, J
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2004, PT 1, 2004, 3043 : 345 - 351
  • [35] Development of a Smart Technique for Mobile Web Services Discovery
    Eb-Saad, Mohamed
    Nam, Yunyoung
    El-bakry, Hazem M.
    Abdelrazek, Samir
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 69 (02): : 1483 - 1501
  • [36] Research on integration of web services and workflow modeling technique
    Shen, Y
    Chen, WB
    Yao, ZQ
    [J]. DCABES 2004, Proceedings, Vols, 1 and 2, 2004, : 464 - 468
  • [37] Robust Web Services Provisioning through On-Demand Replication
    Sheng, Quan Z.
    Maamar, Zakaria
    Yu, Jian
    Ngu, Anne H. H.
    [J]. INFORMATION SYSTEMS: MODELING, DEVELOPMENT, AND INTEGRATION: THIRD INTERNATIONAL UNITED INFORMATION SYSTEMS CONFERENCE, UNISCON 2009, 2009, 20 : 4 - +
  • [38] Testing Web Services for academic environment with Robust Security Approach
    Prakash, Lakshmi Sunil
    Giri, Papiya
    Mathew, Sajan
    [J]. FUTURE INFORMATION TECHNOLOGY, 2011, 13 : 134 - 138
  • [39] Extending Test-Driven Development for Robust Web Services
    Laranjeiro, Nuno
    Vieira, Marco
    [J]. DEPEND: 2009 SECOND INTERNATIONAL CONFERENCE ON DEPENDABILITY, 2009, : 122 - 127
  • [40] Robust remote authentication for scalable web-based services
    Li, Jianbin
    Lam, Kwok-Yan
    Sun, Hong-Wei
    Chung, Siu-Leung
    [J]. 2008 FOURTH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION HIDING AND MULTIMEDIA SIGNAL PROCESSING, PROCEEDINGS, 2008, : 1113 - 1117