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 条
  • [31] Service Functionality Indexing and Matching for Service-Based Systems
    Yau, Stephen S.
    Liu, Junwei
    2008 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, VOL 1, 2008, : 461 - 468
  • [32] Attack Simulation on Data Distribution Service-based Infrastructure System
    Al-Madani, Basem
    Alzahrani, Hawazen
    Aliyu, Farouq
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, BIG DATA AND SECURITY, IOTBDS 2023, 2023, : 162 - 169
  • [33] Managing Copyrights and Moral Rights of Service-Based Software
    Gangadharan, G. R.
    D'Andrea, Vincenzo
    IEEE SOFTWARE, 2011, 28 (02) : 48 - 55
  • [34] Seamless UML support for service-based software architectures
    Tichy, M
    Giese, H
    SCIENTIFIC ENGINEERING OF DISTRIBUTED JAVA APPLICATIONS, 2004, 2952 : 128 - 138
  • [35] A Model to Helping the Construction of Creative Service-Based Software
    Huang, Pei-Shu
    Fahmi, Faisal
    Wang, Feng-Jian
    2021 IEEE 45TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2021), 2021, : 1235 - 1242
  • [36] SoSyM special section on service-based software engineering
    Manfred Broy
    Heinrich Hussmann
    Ingolf H. Krüger
    Bernhard Schätz
    Software & Systems Modeling, 2006, 5 (2) : 170 - 171
  • [37] A Formal Engineering Framework for Service-Based Software Modeling
    Miao, Weikai
    Liu, Shaoying
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2013, 6 (04) : 536 - 550
  • [38] Engineering Service-Based Dynamic Software Product Lines
    Lee, Jaejoon
    Kotonya, Gerald
    Robinson, Daniel
    COMPUTER, 2012, 45 (10) : 49 - 55
  • [39] Market-awareness in Service-based Systems
    Torres, Romina
    Bencomo, Nelly
    Astudillo, Hernan
    2012 IEEE SIXTH INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS WORKSHOPS (SASOW), 2012, : 169 - 174
  • [40] Security Measurement in Service-based Computing Systems
    Mu, Chunyan
    Zeng, Wen
    2012 FIFTH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2012,