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
关键词
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 条
  • [1] Supporting the Dynamic Evolution of Web Service Protocols in Service-Oriented Architectures
    Ryu, Seung Hwan
    Casati, Fabio
    Skogsrud, Halvard
    Benatallah, Boualem
    Saint-Paul, Regis
    [J]. ACM TRANSACTIONS ON THE WEB, 2008, 2 (02)
  • [2] REFlex: An Efficient Web Service Orchestrator for Declarative Business Processes
    Silva, Natalia Cabral
    de Carvalho, Renata Medeiros
    Lins Oliveira, Cesar Augusto
    Ferreira Lima, Ricardo Massa
    [J]. SERVICE-ORIENTED COMPUTING, ICSOC 2013, 2013, 8274 : 222 - 236
  • [3] Web Service Composition Approaches to Support Dynamic E-Business Systems
    Tabatabaei, Sayed Gholam Hassan
    Kadir, Wan Mohd Nasir Wan
    Ibrahim, Suhaimi
    [J]. INNOVATION AND KNOWLEDGE MANAGEMENT IN BUSINESS GLOBALIZATION: THEORY & PRACTICE, VOLS 1 AND 2, 2008, : 405 - 411
  • [4] Bliss: Specifying Declarative Service Protocols
    Singh, Munindar P.
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2014), 2014, : 235 - 242
  • [5] A Language to Specify Declarative Business Rules
    Wedemeijer, Lex
    [J]. BUSINESS MODELING AND SOFTWARE DESIGN, BMSD 2014, 2015, 220 : 82 - 101
  • [6] A declarative language for querying and restructuring the web
    Lakshmanan, LVS
    Sadri, F
    Subramanian, IN
    [J]. SIXTH INTERNATIONAL WORKSHOP ON RESEARCH ISSUES IN DATA ENGINEERING, PROCEEDINGS: INTEROPERABILITY OF NONTRADITIONAL DATABASE SYSTEMS, 1996, : 12 - 21
  • [7] Declarative policies for web service selection
    Marchi, M
    Mileo, A
    Provetti, A
    [J]. SIXTH IEEE INTERNATIONAL WORKSHOP ON POLICIES FOR DISTRIBUTED SYSTEMS AND NETWORKS, PROCEEDINGS, 2005, : 239 - 242
  • [8] WSDarwin: A Framework for the Support of Web Service Evolution
    Fokaefs, Marios
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2014, : 668 - 668
  • [9] Restructuring Web Service Interfaces to support Evolution
    Webster, David
    Townend, Paul
    Xu, Jie
    [J]. 2014 IEEE 8TH INTERNATIONAL SYMPOSIUM ON SERVICE ORIENTED SYSTEM ENGINEERING (SOSE), 2014, : 158 - 161
  • [10] Business Offer Driven Dynamic Web Service Selection
    D'Mello, Deinain Antony
    Ananthanarayana, V. S.
    Achar, Raghavendra
    [J]. PROCEEDINGS OF THE 2008 16TH INTERNATIONAL CONFERENCE ON NETWORKS, 2008, : 493 - +