Cargando…

Decentralized Cross-organizational Application Deployment Automation: An Approach for Generating Deployment Choreographies Based on Declarative Deployment Models

Various technologies have been developed to automate the deployment of applications. Although most of them are not limited to a specific infrastructure and able to manage multi-cloud applications, they all require a central orchestrator that processes the deployment model and executes all necessary...

Descripción completa

Detalles Bibliográficos
Autores principales: Wild, Karoline, Breitenbücher, Uwe, Képes, Kálmán, Leymann, Frank, Weder, Benjamin
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7266461/
http://dx.doi.org/10.1007/978-3-030-49435-3_2
_version_ 1783541314407628800
author Wild, Karoline
Breitenbücher, Uwe
Képes, Kálmán
Leymann, Frank
Weder, Benjamin
author_facet Wild, Karoline
Breitenbücher, Uwe
Képes, Kálmán
Leymann, Frank
Weder, Benjamin
author_sort Wild, Karoline
collection PubMed
description Various technologies have been developed to automate the deployment of applications. Although most of them are not limited to a specific infrastructure and able to manage multi-cloud applications, they all require a central orchestrator that processes the deployment model and executes all necessary tasks to deploy and orchestrate the application components on the respective infrastructure. However, there are applications in which several organizations, such as different departments or even different companies, participate. Due to security concerns, organizations typically do not expose their internal APIs to the outside or leave control over application deployments to others. As a result, centralized deployment technologies are not suitable to deploy cross-organizational applications. In this paper, we present a concept for the decentralized cross-organizational application deployment automation. We introduce a global declarative deployment model that describes a composite cross-organizational application, which is split to local parts for each participant. Based on the split declarative deployment models, workflows are generated which form the deployment choreography and coordinate the local deployment and cross-organizational data exchange. To validate the practical feasibility, we prototypical implemented a standard-based end-to-end toolchain for the proposed method using TOSCA and BPEL.
format Online
Article
Text
id pubmed-7266461
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-72664612020-06-03 Decentralized Cross-organizational Application Deployment Automation: An Approach for Generating Deployment Choreographies Based on Declarative Deployment Models Wild, Karoline Breitenbücher, Uwe Képes, Kálmán Leymann, Frank Weder, Benjamin Advanced Information Systems Engineering Article Various technologies have been developed to automate the deployment of applications. Although most of them are not limited to a specific infrastructure and able to manage multi-cloud applications, they all require a central orchestrator that processes the deployment model and executes all necessary tasks to deploy and orchestrate the application components on the respective infrastructure. However, there are applications in which several organizations, such as different departments or even different companies, participate. Due to security concerns, organizations typically do not expose their internal APIs to the outside or leave control over application deployments to others. As a result, centralized deployment technologies are not suitable to deploy cross-organizational applications. In this paper, we present a concept for the decentralized cross-organizational application deployment automation. We introduce a global declarative deployment model that describes a composite cross-organizational application, which is split to local parts for each participant. Based on the split declarative deployment models, workflows are generated which form the deployment choreography and coordinate the local deployment and cross-organizational data exchange. To validate the practical feasibility, we prototypical implemented a standard-based end-to-end toolchain for the proposed method using TOSCA and BPEL. 2020-05-09 /pmc/articles/PMC7266461/ http://dx.doi.org/10.1007/978-3-030-49435-3_2 Text en © Springer Nature Switzerland AG 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
Wild, Karoline
Breitenbücher, Uwe
Képes, Kálmán
Leymann, Frank
Weder, Benjamin
Decentralized Cross-organizational Application Deployment Automation: An Approach for Generating Deployment Choreographies Based on Declarative Deployment Models
title Decentralized Cross-organizational Application Deployment Automation: An Approach for Generating Deployment Choreographies Based on Declarative Deployment Models
title_full Decentralized Cross-organizational Application Deployment Automation: An Approach for Generating Deployment Choreographies Based on Declarative Deployment Models
title_fullStr Decentralized Cross-organizational Application Deployment Automation: An Approach for Generating Deployment Choreographies Based on Declarative Deployment Models
title_full_unstemmed Decentralized Cross-organizational Application Deployment Automation: An Approach for Generating Deployment Choreographies Based on Declarative Deployment Models
title_short Decentralized Cross-organizational Application Deployment Automation: An Approach for Generating Deployment Choreographies Based on Declarative Deployment Models
title_sort decentralized cross-organizational application deployment automation: an approach for generating deployment choreographies based on declarative deployment models
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7266461/
http://dx.doi.org/10.1007/978-3-030-49435-3_2
work_keys_str_mv AT wildkaroline decentralizedcrossorganizationalapplicationdeploymentautomationanapproachforgeneratingdeploymentchoreographiesbasedondeclarativedeploymentmodels
AT breitenbucheruwe decentralizedcrossorganizationalapplicationdeploymentautomationanapproachforgeneratingdeploymentchoreographiesbasedondeclarativedeploymentmodels
AT kepeskalman decentralizedcrossorganizationalapplicationdeploymentautomationanapproachforgeneratingdeploymentchoreographiesbasedondeclarativedeploymentmodels
AT leymannfrank decentralizedcrossorganizationalapplicationdeploymentautomationanapproachforgeneratingdeploymentchoreographiesbasedondeclarativedeploymentmodels
AT wederbenjamin decentralizedcrossorganizationalapplicationdeploymentautomationanapproachforgeneratingdeploymentchoreographiesbasedondeclarativedeploymentmodels