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 条
  • [41] Negotiating academic environments: using Lefebvre to conceptualise deaf spaces and disabling/enabling environments
    O'Brien, Dai
    JOURNAL OF CULTURAL GEOGRAPHY, 2020, 37 (01) : 26 - 45
  • [42] Enabling Process-Based Collaboration in Moodle by Using Aspectual Services
    Perez-Rodriguez, Roberto
    Caeiro-Rodriguez, Manuel
    Anido-Rifon, Luis
    ICALT: 2009 IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, 2009, : 301 - 302
  • [43] Enabling cooperative design tasks - a collaboration platform by using web services
    Huhn, M
    CONCURRENT ENGINEERING: ENHANCED INTEROPERABLE SYSTEMS, 2003, : 507 - 511
  • [44] Enabling Seamless Human-Robot Collaboration in Manufacturing Using LLMs
    Gkournelos, Christos
    Konstantinou, Christos
    Angelakis, Panagiotis
    Michalos, George
    Makris, Sotiris
    ADVANCES IN ARTIFICIAL INTELLIGENCE IN MANUFACTURING, ESAIM 2023, 2024, : 81 - 89
  • [45] Unison: Enabling Content Provider/ISP Collaboration using a vSwitch Abstraction
    Zhao, Yimeng
    Saeed, Ahmed
    Ammar, Mostafa
    Zegura, Ellen
    2019 IEEE 27TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (IEEE ICNP), 2019,
  • [46] Enabling scalability by partitioning virtual environments using frontier sets
    Steed, A
    Angus, C
    PRESENCE-VIRTUAL AND AUGMENTED REALITY, 2006, 15 (01): : 77 - 92
  • [47] Implementation of Mobile Collaboration Application Service in u-Hospital Environments
    Jeong, Chang Won
    Joo, Su Chong
    Jeong, Young Sik
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2011, 14 (07): : 2357 - 2368
  • [48] Continuous Auditing and Continuous Monitoring in ERP Environments: Case Studies of Application Implementations
    Singh, Kishore
    Best, Peter J.
    Bojilov, Mario
    Blunt, Catherine
    JOURNAL OF INFORMATION SYSTEMS, 2014, 28 (01) : 287 - 310
  • [49] Collaboration Platform for Enabling Industrial Symbiosis: Application of the By-product Exchange Network Model
    Raabe, Benjamin
    Low, Jonathan Sze Choong
    Juraschek, Max
    Herrmann, Christoph
    Tjandra, Tobias Bestari
    Ng, Yen Ting
    Kurle, Denis
    Cerdas, Felipe
    Lueckenga, Jannis
    Yeo, Zhiquan
    Tan, Yee Shee
    24TH CIRP CONFERENCE ON LIFE CYCLE ENGINEERING, 2017, 61 : 263 - 268
  • [50] Enabling ubiquitous coordination using application sessions
    Julien, Christine
    Stovall, Drew
    COORDINATION MODELS AND LANGUAGES, PROCEEDINGS, 2006, 4038 : 130 - 144