Aiding the Realization of Service-oriented Distributed Systems

被引:8
|
作者
Autili, Marco [1 ]
Di Salle, Amleto [1 ]
Gallo, Francesco [1 ]
Pompilio, Claudio [1 ]
Tivoli, Massimo [1 ]
机构
[1] Univ Aquila, Laquila, Italy
基金
欧盟地平线“2020”;
关键词
Service-oriented distributed systems; Service choreography; Software architecture; Distributed coordination; Automated synthesis;
D O I
10.1145/3297280.3297446
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Reuse-based software engineering is becoming the main approach for developing business and commercial systems. Service choreographies support the reuse-based service-oriented philosophy in that they represent a powerful and flexible approach to realize systems by (possibly) reusing services and composing them in a fully distributed way. A key enabler for the realization of choreographies is the ability to (i) reuse existing applications and services that can play the role of choreography participants, (ii) aid developers in writing the code of those participants whose roles cannot be covered through reuse, and (iii) automatically synthesize the coordination logic required for their correct interaction. The contribution of this paper is the definition and realization of a novel approach to the synthesis of service choreographies that allows developers to just fill-in-the-blank of automatically generated code templates of single (uncovered) choreography tasks, without the need of considering all the message flows specified by the choreography and the related distributed coordination issues.
引用
收藏
页码:1701 / 1710
页数:10
相关论文
共 50 条
  • [1] Testing of Distributed Service-Oriented Systems
    Nizamic, Faris
    [J]. SERVICE-ORIENTED COMPUTING - ICSOC 2013 WORKSHOPS, 2014, 8377 : 551 - 556
  • [2] Simulation of service-oriented and distributed manufacturing systems
    Nylund, Hasse
    Andersson, Paul H.
    [J]. ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2010, 26 (06) : 622 - 628
  • [3] Coopetition mechanisms for service-oriented distributed systems
    Milanovic, Andro
    Srbljic, Sinisa
    Skrobo, Daniel
    Capalija, Davor
    Reskovic, Saga
    [J]. 3rd International Conference on Computing, Communications and Control Technologies, Vol 1, Proceedings, 2005, : 118 - 123
  • [4] A strategy for service realization in service-oriented design
    Jing Liu
    Jifeng He
    Zhiming Liu
    [J]. Science in China Series F: Information Sciences, 2006, 49 : 864 - 884
  • [5] A strategy for service realization in service-oriented design
    LIU Jing1
    2. International Institute of Software Technology
    [J]. Science China(Information Sciences), 2006, (06) : 864 - 884
  • [6] A strategy for service realization in service-oriented design
    Liu Jing
    He Jifeng
    Liu Zhiming
    [J]. SCIENCE IN CHINA SERIES F-INFORMATION SCIENCES, 2006, 49 (06): : 864 - 884
  • [7] Service-oriented architecture realization model
    Department of Automation, Tsinghua University, Beijing 100084, China
    [J]. Jisuanji Jicheng Zhizao Xitong, 2008, 7 (1306-1312):
  • [8] The Application of Service-Oriented Architectures in Distributed Automation Systems
    Dai, Wenbin
    Vyatkin, Valeriy
    Christensen, James H.
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2014, : 252 - 257
  • [9] Design and Implementation of a Middleware for Service-Oriented Distributed Systems
    Xie, Hong
    Su, Donglin
    Pan, Yijia
    Xu, Zhongfu
    [J]. PROCEEDINGS OF INTERNATIONAL CONFERENCE ON SOFT COMPUTING TECHNIQUES AND ENGINEERING APPLICATION, ICSCTEA 2013, 2014, 250 : 351 - 359
  • [10] Distributed Service-Oriented Robotics
    Remy, Sekou L.
    Blake, M. Brian
    [J]. IEEE INTERNET COMPUTING, 2011, 15 (02) : 70 - 74