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 条
  • [21] Web Service Execution and Monitoring in Integrated Applications in Support of Business Communities
    Chiriacescu, Rares M.
    Szoke, Alexandru
    Portase, Sorin
    Florea, Monica
    [J]. INFORMATION SYSTEMS DEVELOPMENT: TOWARDS A SERVICE PROVISION SOCIETY, 2009, : 49 - 57
  • [22] Towards dynamic matching of business-level protocols in adaptive service compositions
    Colman, Alan
    Pham, Linh Duy
    Han, Jun
    Schneider, Jean-Guy
    [J]. BUSINESS PROCESS MANAGEMENT WORKSHOPS, 2008, 4928 : 502 - 507
  • [23] A Declarative Language for Dynamic Multimedia Interaction Systems
    Olarte, Carlos
    Rueda, Camilo
    [J]. MATHEMATICS AND COMPUTATION IN MUSIC, 2009, 38 : 218 - +
  • [24] Dynamic Execution of a Business Process via Web Service Selection and Orchestration
    Fahad, Muhammad
    Moalla, Nejib
    Ourzout, Yacine
    [J]. INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2015 COMPUTATIONAL SCIENCE AT THE GATES OF NATURE, 2015, 51 : 1655 - 1664
  • [25] Business Integrated Architecture for Dynamic Supply Chain Management with Web Service
    Li, Jizi
    Yuan, Ling
    Guo, Jun
    [J]. 2009 INTERNATIONAL CONFERENCE ON NEW TRENDS IN INFORMATION AND SERVICE SCIENCE (NISS 2009), VOLS 1 AND 2, 2009, : 356 - 361
  • [26] DecSerFlow: Towards a truly declarative service flow language
    van der Aalst, W. M. P.
    Pesic, M.
    [J]. WEB SERVICES AND FORMAL METHODS, PROCEEDINGS, 2006, 4184 : 1 - 23
  • [27] Analysis and management of Web service protocols
    Benatallah, B
    Casati, F
    Toumani, F
    [J]. CONCEPTUAL MODELING - ER 2004, PROCEEDINGS, 2004, 3288 : 524 - 541
  • [28] Abstracting and enforcing Web service protocols
    Benatallah, B
    Casati, F
    Skogsrud, H
    Toumani, F
    [J]. INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2004, 13 (04) : 413 - 440
  • [29] Splee: A Declarative Information-Based Language for Multiagent Interaction Protocols
    Chopra, Amit K.
    Christie, Samuel H., V
    Singh, Munindar P.
    [J]. AAMAS'17: PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS, 2017, : 1054 - 1063
  • [30] A declarative approach to composing web services in dynamic environments
    Madhusudan, T
    Uttamsingh, N
    [J]. DECISION SUPPORT SYSTEMS, 2006, 41 (02) : 325 - 357