Enabling DevOps Collaboration and Continuous Delivery Using Diverse Application Environments

被引:8
作者
Wettinger, Johannes [1 ]
Andrikopoulos, Vasilios [1 ]
Leymann, Frank [1 ]
机构
[1] Univ Stuttgart, Inst Architecture Applicat Syst, Univ Str 38, D-70174 Stuttgart, Germany
来源
ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2015 CONFERENCES | 2015年 / 9415卷
关键词
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
相关论文
共 10 条
[1]  
Andrikopoulos V, 2014, LECT NOTES COMPUT SC, V8484, P75, DOI 10.1007/978-3-319-07881-6_6
[2]  
[Anonymous], 2015, BUILDING MICROSERVIC
[3]  
Gunther S., 2010, TECH REP
[4]  
Humble J., 2010, Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
[5]  
Huttermann M, 2012, DEVOPS DEVELOPERS
[6]   Representing and reasoning about preferences in requirements engineering [J].
Liaskos, Sotirios ;
McIlraith, Sheila A. ;
Sohrabi, Shirin ;
Mylopoulos, John .
REQUIREMENTS ENGINEERING, 2011, 16 (03) :227-249
[7]   software technology Up in the Air: Moving Your Applications to the Cloud [J].
Louridas, Panos .
IEEE SOFTWARE, 2010, 27 (04) :6-11
[8]  
Mell P., 2011, NIST DEFINITION CLOU, P7
[9]   Blueprinting the Cloud [J].
Papazoglou, Michael P. ;
van den Heuvel, Willem-Jan .
IEEE INTERNET COMPUTING, 2011, 15 (06) :74-79
[10]  
Wettinger J., 2015, P INT C CLOUD ENG IC