A declarative language to support dynamic evolution of web service business protocols

被引:2
|
作者
Khebizi A. [1 ,2 ]
Seridi-Bouchelaghem H. [3 ]
Benatallah B. [4 ]
Toumani F. [5 ]
机构
[1] Department of Computer Science, Université Badji Mokhtar-Annaba, BP 12, Annaba
[2] LabSTIC Laboratory, 8 May 1945 University, P.O. Box 401, Guelma
[3] LABGED Laboratory, Université Badji Mokhtar-Annaba, BP 12, Annaba
[4] UNSW, Sydney
[5] LIMOS, CNRS, BP 125, Campus des Cezeaux, 63173, Aubiere Cedex
来源
Khebizi, Ali (ali.khebizi@gmail.com) | 1600年 / Springer London卷 / 11期
关键词
Business protocol evolution; Change management; Migration patterns; Web services;
D O I
10.1007/s11761-016-0204-7
中图分类号
学科分类号
摘要
We investigate the problem of web service instances migration in the context of business protocol evolution, i.e., how to convert active instances of web services from an old version of a business protocol into a new one? We propose a framework based on a declarative approach to support service providers in defining fine-grained migration strategies of active instances. While the existing approaches for instances migration force the migrated instances to reflect the original ones as accurately as possible, in our approach we give to service providers the ability to declaratively define the constraints that drive the instances migration process. A migration strategy is expressed as a set of instances migration rules which are specified using an instance mapping language made of a set of generic migration patterns. The proposed approach has been implemented in a software tool that provides useful functionalities for protocol managers. © 2016, Springer-Verlag London.
引用
收藏
页码:163 / 181
页数:18
相关论文
共 50 条
  • [31] A declarative approach to composing web services in dynamic environments
    Madhusudan, T
    Uttamsingh, N
    [J]. DECISION SUPPORT SYSTEMS, 2006, 41 (02) : 325 - 357
  • [32] A QoS-enabled web service architecture to support flexible business processes
    Berbner, R
    Heckmann, O
    Mauthe, A
    Steinmetz, R
    [J]. WIRTSCHAFTSINFORMATIK, 2005, 47 (04): : 268 - 277
  • [33] WSDARWIN: A Decision-Support Tool for Web-Service Evolution
    Fokaefs, Marios
    Stroulia, Eleni
    [J]. 2013 29TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE (ICSM), 2013, : 444 - 447
  • [34] Integrating semantic web services for declarative accesses in natural language
    Xie, Fei
    Gong, Haitao
    Deng, Donghua
    Wang, Shu
    Wang, George T.
    Hu, Jicheng
    Sheu, Phillip C-Y
    [J]. ISM 2006: EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON MULTIMEDIA, PROCEEDINGS, 2006, : 201 - 208
  • [35] Automated reconciliation for Web services business protocols
    Du, Zong-Xia
    Zhang, Wen-Yi
    [J]. Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2007, 13 (11): : 2195 - 2202
  • [36] A Declarative Approach to Information Extraction Using Web Service API
    Samuel, John
    Rey, Christophe
    [J]. WEB ENGINEERING (ICWE 2016), 2016, 9671 : 613 - 615
  • [37] A declarative approach for QoS-Aware web service compositions
    Baligand, Fabien
    Rivierre, Nicolas
    Ledoux, Thomas
    [J]. SERVICE-ORIENTED COMPUTING - ICSOC 2007, PROCEEDINGS, 2007, 4749 : 422 - +
  • [38] A Declarative Approach to Enable Flexible and Dynamic Service Compositions
    Pinto, Leandro Sales
    [J]. 2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, : 1130 - 1131
  • [39] Bellman's GAP - A Declarative Language for Dynamic Programming
    Sauthoff, Georg
    Janssen, Stefan
    Giegerich, Robert
    [J]. PPDP 11 - PROCEEDINGS OF THE 2011 SYMPOSIUM ON PRINCIPLES AND PRACTICES OF DECLARATIVE PROGRAMMING, 2011, : 29 - 39
  • [40] Towards a Dynamic Declarative Service Workflow Reference Model
    Clarke, Damian
    [J]. SERVICE-ORIENTED COMPUTING - ICSOC 2013 WORKSHOPS, 2014, 8377 : 563 - 568