SEArch: An Execution Infrastructure for Service-Based Software Systems

被引:0
|
作者
Lopez Pombo, Carlos Gustavo [1 ,2 ]
Montepagano, Pablo [3 ]
Tuosto, Emilio [4 ]
机构
[1] Univ Nacl Rio Negro Sede Andina, Ctr Interdisciplinario Telecomunicac Elect Comp &, San Carlos De Bariloche, Rio Negro, Argentina
[2] Consejo Nacl Invest Cient & Tecn, San Carlos De Bariloche, Rio Negro, Argentina
[3] Univ Buenos Aires, Fac Ciencias Exactas & Nat, Dept Comp, Buenos Aires, DF, Argentina
[4] Gran Sasso Sci Inst, Laquila, Italy
基金
欧盟地平线“2020”;
关键词
CONTRACTS;
D O I
10.1007/978-3-031-62697-5_17
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The shift from monolithic applications to composition of distributed software initiated at the start of the 21st century, is based on the vision of software-as-service. This vision, found in many technologies such as RESTful APIs, advocates globally available services cooperating through an infrastructure providing (access to) distributed computational resources. Choreographies can support this vision by abstracting away local computation and rendering interoperability with message-passing: cooperation is achieved by sending and receiving messages. Following this choreographic paradigm, we develop SEArch, after Service Execution Architecture, a language-independent execution infrastructure capable of performing transparent dynamic reconfiguration of software artefacts. Choreographic mechanisms are used in SEArch to specify interoperability contracts, thus providing the support needed for automatic discovery and binding of services at runtime.
引用
收藏
页码:314 / 330
页数:17
相关论文
共 50 条
  • [1] Continuum: A Service-Based Software Infrastructure for Ubiquitous Computing
    Costa, Cristiano
    Kellermann, Felipe
    Antunes, Rodolfo
    Cavalheiro, Luciano
    Yamin, Adenauer
    Geyer, Claudio
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS (PERCOM), VOLS 1 AND 2, 2009, : 336 - +
  • [2] Keyword Search for Building Service-Based Systems
    He, Qiang
    Zhou, Rui
    Zhang, Xuyun
    Wang, Yanchun
    Ye, Dayong
    Chen, Feifei
    Grundy, John C.
    Yang, Yun
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2017, 43 (07) : 658 - 674
  • [3] SOA Meets Robots - A Service-Based Software Infrastructure for Remote Laboratories
    Troger, Peter
    Rasche, Andreas
    Feinbube, Frank
    Wierschke, Robert
    [J]. INTERNATIONAL JOURNAL OF ONLINE ENGINEERING, 2008, 4 (02) : 24 - 30
  • [4] Toward Development of Adaptive Service-Based Software Systems
    Yau, Stephen S.
    Ye, Nong
    Sarjoughian, Hessam S.
    Huang, Dazhi
    Roontiva, Auttawut
    Baydogan, Mustafa Goekce
    Muqsith, Mohammed A.
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2009, 2 (03) : 247 - 260
  • [5] Substructure similarity search for engineering service-based systems
    Wu, Jintao
    Guo, Xing
    Yang, Guijun
    Wu, Shuhui
    Wu, Jianguo
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 165
  • [6] An approach to adaptive distributed execution monitoring for workflows in service-based systems
    Yau, Stephen S.
    Huang, Dazhi
    Zhu, Luping
    [J]. COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL II, PROCEEDINGS, 2007, : 211 - +
  • [7] A service-based infrastructure for advanced logistics
    Dipartimento Elettronica Ed Informazione, Politecnico di Milano, piazza Leonardo da Vinci, 32, 20133 Milano, Italy
    [J]. IW-SOSWE: Int. Workshop Serv. Oriented Softw. Eng. - ESEC/FSE Joint Meet., 2007, (47-53):
  • [8] Developing Service-based Software Systems with QoS Monitoring and Adaptation
    Yau, S. S.
    Ye, N.
    Sarjoughian, H.
    Huang, D.
    [J]. 12TH IEEE INTERNATIONAL WORKSHOP ON FUTURE TRENDS OF DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2008, : 74 - 80
  • [9] Service-based software: The future for flexible software
    Bennett, K
    Layzell, P
    Budgen, D
    Brereton, P
    Macaulay, L
    Munro, M
    [J]. SEVENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2000, : 214 - 221
  • [10] AN INTELLIGENT CONTROL ARCHITECTURE FOR ADAPTIVE SERVICE-BASED SOFTWARE SYSTEMS
    Jiang, Chang-Hai
    Hu, Hai
    Cai, Kai-Yuan
    Huang, Dazhi
    Yau, Stephen S.
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2009, 19 (05) : 653 - 678