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...
Autores principales: | , , , , |
---|---|
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 |