On the Model-driven Synthesis of Evolvable Service Choreographies

被引:3
|
作者
Autili, Marco [1 ]
Di Salle, Amleto [1 ]
Gallo, Francesco [1 ]
Pompilio, Claudio [1 ]
Tivoli, Massimo [1 ]
机构
[1] Univ Aquila, Laquila, Italy
关键词
Service choreographies; Coordination; Evolution;
D O I
10.1145/3241403.3241425
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Choreographies are a form of decentralized composition that model the external interaction of the participant services by specifying peer-to-peer message exchanges from a global perspective. When mismatching third-party services are to be composed, obtaining the distributed coordination and adaptation logic required to suitably realize a choreography is a non-trivial and error prone task. Automatic support is then needed. Nowadays, very few approaches address the problem of actually realizing choreographies in an automatic way. In this paper, we share the experience we had in two EU projects specifically targeted at choreographies, and report on a novel model-driven approach to the automatic synthesis of evolving choreographies we are currently working on. We illustrate our method at work on a use case in the domain of Smart Mobility & Tourism.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Model-driven adaptation of service choreographies
    Autili, Marco
    Di Salle, Amleto
    Gallo, Francesco
    Pompilio, Claudio
    Tivoli, Massimo
    [J]. 33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2018, : 1441 - 1450
  • [2] A model-driven approach to service composition on the basis of the specification of BPMN choreographies
    Rodriguez-Dominguez, Carlos
    Ruiz-Lopez, Tomas
    Luis Garrido, Jose
    Noguera, Manuel
    Benghazi, Kawtar
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2015, 30 (01): : 69 - 77
  • [3] Model-Driven Service Level Management
    Correia, Anacleto
    Brito e Abreu, Fernando
    [J]. MECHANISMS FOR AUTONOMOUS MANAGEMENT OF NETWORKS AND SERVICES, 2010, 6155 : 85 - 88
  • [4] A Model-Driven Approach to Service Orchestration
    Mayer, Philip
    Schroeder, Andreas
    Koch, Nora
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, VOL 2, 2008, : 533 - 536
  • [5] A Model-driven Approach to Service Policies
    Jegadeesan, Harshavardhan
    Balasubramaniam, Sundar
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2009, 8 (02): : 163 - 186
  • [6] Model-driven development of a mediation service
    Quartel, Dick
    Pokraev, Stanislav
    Pessoa, Rodrigo Mantovaneli
    van Sinderen, Marten
    [J]. EDOC 2008: 12TH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING, PROCEEDINGS, 2008, : 117 - 126
  • [7] Model-Driven Engineering of Service Orchestrations
    Brambilla, Marco
    Dosmi, Matteo
    Fraternali, Piero
    [J]. 2009 IEEE CONGRESS ON SERVICES (SERVICES-1 2009), VOLS 1 AND 2, 2009, : 562 - 569
  • [8] Model-driven web service development
    Baïna, K
    Benatallah, B
    Casati, F
    Toumani, F
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2004, 3084 : 290 - 306
  • [9] Model-driven Service Engineering in Home Telecare
    Flender, Christian
    Rosemann, Michael
    [J]. ELECTRONIC JOURNAL OF HEALTH INFORMATICS, 2008, 3 (02):
  • [10] Economic Model-Driven Cloud Service Composition
    Ye, Zhen
    Bouguettaya, Athman
    Zhou, Xiaofang
    [J]. ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2014, 14 (2-3) : 255 - 273