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

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

DOI:
10.1007/978-3-030-49435-3_2
复制
发表时间:
2020-05-09
期刊:
Advanced Information Systems Engineering
影响因子:
--
通讯作者:
Weder B
Weder B
中科院分区:
其他
文献类型:
--
作者:
Wild K;Breitenbücher U;Képes K;Leymann F;Weder B

文献摘要

参考文献

被引文献

相似文献

已经开发了各种技术来自动化应用程序的部署。虽然它们中的大多数不限于特定的基础设施,并且能够管理多云应用程序,但它们都需要一个中央协调器来处理部署模型并执行所有必要的任务,以在相应的基础设施上部署和协调应用程序组件。然而,存在多个组织(例如不同部门或甚至不同公司)参与的应用。出于安全考虑,组织通常不会向外部公开其内部API,也不会将对应用程序部署的控制权留给其他人。因此,集中式部署技术不适合部署跨组织的应用程序。在本文中,我们提出了一个概念,分散的跨组织的应用程序部署自动化。我们引入了一个全局声明式部署模型,该模型描述了一个复合的跨组织应用程序,该应用程序被拆分为每个参与者的本地部分。基于分离声明式部署模型,生成工作流,这些工作流形成部署编排并协调本地部署和跨组织数据交换。为了验证实际的可行性,我们原型实现了一个基于标准的端到端的工具链,所提出的方法使用TOSCA和CORBA。
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.
DOI: 10.1016/j.jss.2015.12.025
发表时间: 2016-03-01
影响因子: 3.5
作者:
Soldani, Jacopo;Binz, Tobias;Brogi, Antonio
通讯作者: Brogi, Antonio
DOI: 10.1002/spe.2168
发表时间: 2014-03-01
影响因子: 3.5
作者:
Grozev, Nikolay;Buyya, Rajkumar
通讯作者: Buyya, Rajkumar
DOI: 10.1145/3054177
发表时间: 2017-06-01
影响因子: 16.6
作者:
Weerasiri, Denis;Barukh, Moshe Chai;Ranjan, Rajiv
通讯作者: Ranjan, Rajiv
DOI: 10.1016/j.jss.2015.01.040
发表时间: 2015-05-01
影响因子: 3.5
作者:
Arcangeli, Jean-Paul;Boujbel, Raja;Leriche, Sebastien
通讯作者: Leriche, Sebastien