Enabling DevOps Collaboration and Continuous Delivery Using Diverse Application Environments

被引:7
|
作者
Wettinger, Johannes [1 ]
Andrikopoulos, Vasilios [1 ]
Leymann, Frank [1 ]
机构
[1] Univ Stuttgart, Inst Architecture Applicat Syst, Univ Str 38, D-70174 Stuttgart, Germany
关键词
Continuous delivery; Pipeline; Requirements; Topology; DevOps; CLOUD;
D O I
10.1007/978-3-319-26148-5_23
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Aiming to provide the means for efficient collaboration between development and operations personnel, the DevOps paradigm is backed by an increasingly growing collection of tools and reusable artifacts for application management. Continuous delivery pipelines are established based on these building blocks by implementing fully automated, end-to-end application delivery processes, which significantly shorten release cycles to reduce risks and costs as well as gaining a critical competitive advantage. Diverse application environments need to be managed along the pipeline such as development, build, test, and production environments. In this work we address the need for systematically specifying and maintaining diverse application environment topologies enriched with environment-specific requirements in order to implement continuous delivery pipelines. Beside the representation of such requirements, we focus on their systematic and collaborative resolution with respect to the individual needs of the involved application environments.
引用
收藏
页码:348 / 358
页数:11
相关论文
共 50 条
  • [21] DevOps Movement of Enterprise Agile Breakdown Silos, Create Collaboration, Increase Quality, and Application Speed
    Colavita, Francesco
    PROCEEDINGS OF 4TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING FOR DEFENCE APPLICATIONS, SEDA 2015, 2016, 422 : 203 - 213
  • [22] Building Lean Continuous Integration and Delivery Pipelines by Applying DevOps Principles: A Case Study at Varidesk
    Debroy, Vidroha
    Miller, Senecca
    Brimble, Lance
    ESEC/FSE'18: PROCEEDINGS OF THE 2018 26TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2018, : 851 - 856
  • [23] Enabling Enterprise Collaboration Using Service Source Descriptions
    Sapkota, Brahmanadna
    van Sinderen, Marten
    BUSINESS MODELING AND SOFTWARE DESIGN, BMSD 2011, 2012, 109 : 38 - 55
  • [24] Enabling international collaboration using the Eureka Research Workbench
    Chalk, Stuart
    Belford, Robert
    Phuc Tran
    Pewnim, Thanit
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2014, 248
  • [25] The MicroGrid: Using online simulation to predict application performance in diverse grid network environments
    Xia, HX
    Dail, H
    Casanova, H
    Chien, AA
    PROCEEDINGS OF THE SECOND INTERNATIONAL WORKSHOP ON CHALLENGES OF LARGE APPLICATIONS IN DISTRIBUTED ENVIRONMENTS, 2004, : 52 - 61
  • [26] Enabling civil-military collaboration for disaster relief operations in smart city environments
    Campioni, Lorenzo
    Poltronieri, Filippo
    Stefanelli, Cesare
    Suri, Niranjan
    Tortonesi, Mauro
    Wrona, Konrad
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 139 : 181 - 195
  • [27] The Part-Time Cloud: Enabling Balanced Elasticity Between Diverse Computing Environments
    Duplyakin, Dmitry
    Johnson, David
    Ricci, Robert
    SCIENCECLOUD'17: PROCEEDINGS OF THE 8TH WORKSHOP ON SCIENTIFIC CLOUD COMPUTING, 2017, : 1 - 8
  • [28] Application delivery in multi-cloud environments using software defined networking
    Paul, Subharthi
    Jain, Raj
    Samaka, Mohammed
    Pan, Jianli
    COMPUTER NETWORKS, 2014, 68 : 166 - 186
  • [29] Using interactive learning environments to enhance collaboration
    Stoney, S
    Oliver, R
    PROCEEDINGS OF ICCE'98, VOL 1 - GLOBAL EDUCATION ON THE NET, 1998, : 141 - 146
  • [30] Using trust for secure collaboration in uncertain environments
    Cahill, V
    Gray, E
    Seigneur, JM
    Jensen, CD
    Chen, Y
    Shand, B
    Dimmock, N
    Twigg, A
    Bacon, J
    English, C
    Wagealla, W
    Terzis, S
    Nixon, P
    Serugendo, GD
    Carbone, M
    Krukow, K
    Nielsen, M
    IEEE PERVASIVE COMPUTING, 2003, 2 (03) : 52 - 61