Cargando…
Choreographic Development of Message-Passing Applications: A Tutorial
Choreographic development envisages distributed coordination as determined by interactions that allow peer components to harmoniously realise a given task. Unlike in orchestration-based coordination, there is no special component directing the execution. Recently, choreographic approaches have becom...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7282872/ http://dx.doi.org/10.1007/978-3-030-50029-0_2 |
_version_ | 1783544206771355648 |
---|---|
author | Coto, Alex Guanciale, Roberto Tuosto, Emilio |
author_facet | Coto, Alex Guanciale, Roberto Tuosto, Emilio |
author_sort | Coto, Alex |
collection | PubMed |
description | Choreographic development envisages distributed coordination as determined by interactions that allow peer components to harmoniously realise a given task. Unlike in orchestration-based coordination, there is no special component directing the execution. Recently, choreographic approaches have become popular in industrial contexts where reliability and scalability are crucial factors. This tutorial reviews some recent ideas to harness choreographic development of message-passing software. The key features of the approach are showcased within [Image: see text] , a toolchain which allows software architects to identify defects of message-passing applications at early stages of development. |
format | Online Article Text |
id | pubmed-7282872 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
record_format | MEDLINE/PubMed |
spelling | pubmed-72828722020-06-10 Choreographic Development of Message-Passing Applications: A Tutorial Coto, Alex Guanciale, Roberto Tuosto, Emilio Coordination Models and Languages Article Choreographic development envisages distributed coordination as determined by interactions that allow peer components to harmoniously realise a given task. Unlike in orchestration-based coordination, there is no special component directing the execution. Recently, choreographic approaches have become popular in industrial contexts where reliability and scalability are crucial factors. This tutorial reviews some recent ideas to harness choreographic development of message-passing software. The key features of the approach are showcased within [Image: see text] , a toolchain which allows software architects to identify defects of message-passing applications at early stages of development. 2020-05-13 /pmc/articles/PMC7282872/ http://dx.doi.org/10.1007/978-3-030-50029-0_2 Text en © IFIP International Federation for Information Processing 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Article Coto, Alex Guanciale, Roberto Tuosto, Emilio Choreographic Development of Message-Passing Applications: A Tutorial |
title | Choreographic Development of Message-Passing Applications: A Tutorial |
title_full | Choreographic Development of Message-Passing Applications: A Tutorial |
title_fullStr | Choreographic Development of Message-Passing Applications: A Tutorial |
title_full_unstemmed | Choreographic Development of Message-Passing Applications: A Tutorial |
title_short | Choreographic Development of Message-Passing Applications: A Tutorial |
title_sort | choreographic development of message-passing applications: a tutorial |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7282872/ http://dx.doi.org/10.1007/978-3-030-50029-0_2 |
work_keys_str_mv | AT cotoalex choreographicdevelopmentofmessagepassingapplicationsatutorial AT guancialeroberto choreographicdevelopmentofmessagepassingapplicationsatutorial AT tuostoemilio choreographicdevelopmentofmessagepassingapplicationsatutorial |