Monitoring and recovery for web service applications

被引:9
|
作者
Simmonds, Jocelyn [1 ]
Ben-David, Shoham [2 ]
Chechik, Marsha [3 ]
机构
[1] Univ Tecn Federico Santa Maria, Dept Informat, Valparaiso, Chile
[2] Hebrew Univ Jerusalem, Sch Comp Sci, Jerusalem, Israel
[3] Univ Toronto, Dept Comp Sci, Toronto, ON, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Web services; LTS; Behavioural properties; Pre- and post-conditions; Runtime monitoring; Planning; SAT solving; BPEL;
D O I
10.1007/s00607-012-0215-y
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Web service applications are distributed processes that are composed of dynamically bounded services. In this paper, we give a definitive description of a framework for performing runtime monitoring of web service applications against behavioural correctness properties described as finite state automata. These properties specify forbidden and desired interactions between service partners. Finite execution traces of web service applications described in BPEL are checked for conformance at runtime. When violations are discovered, our framework automatically proposes adaptation strategies, in the form of plans, which users can select for execution. Our framework also allows verification of stated pre- and post-conditions of service partners and provides guarantees of correctness of the generated recovery plans.
引用
收藏
页码:223 / 267
页数:45
相关论文
共 50 条
  • [31] A Generalized Web Service Response Time Metric to Support Collaborative and Corroborative Web Service Monitoring
    Makitla, Ishmael
    Mtsweni, Jabu
    2015 10TH INTERNATIONAL CONFERENCE FOR INTERNET TECHNOLOGY AND SECURED TRANSACTIONS (ICITST), 2015, : 373 - 377
  • [32] Sanare: Pluggable Intrusion Recovery for Web Applications
    Matos, David R.
    Pardal, Miguel L.
    Correia, Miguel
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2023, 20 (01) : 590 - 605
  • [33] Constraint verification failure recovery in web service composition
    Laleh, Touraj
    Paquet, Joey
    Mokhov, Serguei
    Yan, Yuhong
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 89 : 387 - 401
  • [34] A survey of transactional issues for Web Service composition and recovery
    Le Gao
    Urban, Susan D.
    Ramachandran, Janani
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2011, 7 (04) : 331 - 356
  • [35] Towards Integrated Failure Recovery for Web Service Composition
    Diac, Paul
    Onica, Emanuel
    ICSOFT: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2019, : 577 - 584
  • [36] A service-centric architecture for web applications
    Schmid, HA
    WEB ENGINEERING, PROCEEDINGS, 2005, 3579 : 575 - 580
  • [37] Personal service areas for mobile Web applications
    Pashtan, A
    Heusser, A
    Scheuermann, P
    IEEE INTERNET COMPUTING, 2004, 8 (06) : 34 - 39
  • [38] A review on the applications of Bayesian network in web service
    Guinhouya, Kouami A.
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2024, 15 (08) : 3551 - 3570
  • [39] Reverse Engineering Existing Web Service Applications
    El Bouhissi, Houda
    Malki, Mimoun
    16TH WORKING CONFERENCE ON REVERSE ENGINEERING (WCRE 2009), 2009, : 279 - 283
  • [40] Reconciling agent ontologies for Web service applications
    Huang, J
    Gutiérrez, RLZ
    García, BM
    Huhns, MN
    MULTIAGENT SYSTEM TECHNOLOGIES, PROCEEDINGS, 2005, 3550 : 106 - 117