Skip to main content
Erschienen in: SICS Software-Intensive Cyber-Physical Systems 3-4/2017

05.11.2016 | Special Issue Paper

Collaborative gathering and continuous delivery of DevOps solutions through repositories

verfasst von: Johannes Wettinger, Uwe Breitenbücher, Michael Falkenthal, Frank Leymann

Erschienen in: SICS Software-Intensive Cyber-Physical Systems | Ausgabe 3-4/2017

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Collaboration is a key aspect for establishing DevOps-oriented processes because diverse experts such as developers and operations personnel need to efficiently work together to deliver applications. For this purpose, highly automated continuous delivery pipelines are established, consisting of several stages and their corresponding application environments (development, test, production, etc.). The DevOps community provides a huge variety of tools and reusable artifacts (i.e. DevOps solutions such as deployment engines, configuration definitions, container images, etc.) to implement such application environments. This paper presents the concept of collaborative solution repositories, which are based on established software engineering practices. This helps to systematically maintain and link diverse solutions. We further discuss how discovery and capturing of such solutions can be automated. To utilize this knowledge (made of linked DevOps solutions), we apply continuous delivery principles to create diverse knowledge base instances through corresponding pipelines. Finally, an integrated architecture is outlined and validated using a prototype implementation.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Computer Science - Research and Development

Computer Science – Research and Development (CSRD), formerly Informatik – Forschung und Entwicklung (IFE), is a quarterly international journal that publishes high-quality research and survey papers from the Software Engineering & Systems area.

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Weitere Produktempfehlungen anzeigen
Literatur
1.
Zurück zum Zitat Bass L, Weber I, Zhu L (2015) DevOps: a software architect’s perspective. SEI series in software engineering. Addison-Wesley, Reading Bass L, Weber I, Zhu L (2015) DevOps: a software architect’s perspective. SEI series in software engineering. Addison-Wesley, Reading
2.
3.
Zurück zum Zitat Wettinger J, Breitenbücher U, Leymann F (2015) Streamlining apification by generating apis for diverse executables using any2api. Cloud computing and services science. Springer, Berlin, pp 216–238 Wettinger J, Breitenbücher U, Leymann F (2015) Streamlining apification by generating apis for diverse executables using any2api. Cloud computing and services science. Springer, Berlin, pp 216–238
4.
Zurück zum Zitat Humble J, Farley D (2010) Continuous delivery: reliable software releases through build, test, and deployment automation. Addison-Wesley, Reading Humble J, Farley D (2010) Continuous delivery: reliable software releases through build, test, and deployment automation. Addison-Wesley, Reading
5.
Zurück zum Zitat Wettinger J, Andrikopoulos V, Leymann F (2015) Automated capturing and systematic usage of DevOps knowledge for cloud applications. In: Proceedings of the IEEE international conference on cloud engineering (IC2E). IEEE Wettinger J, Andrikopoulos V, Leymann F (2015) Automated capturing and systematic usage of DevOps knowledge for cloud applications. In: Proceedings of the IEEE international conference on cloud engineering (IC2E). IEEE
7.
Zurück zum Zitat Heydon A, Najork M (1999) Mercator: a scalable, extensible web crawler. World Wide Web 2(4):219–229CrossRef Heydon A, Najork M (1999) Mercator: a scalable, extensible web crawler. World Wide Web 2(4):219–229CrossRef
8.
Zurück zum Zitat Boldi P, Codenotti B, Santini M, Vigna S (2004) Ubicrawler: a scalable fully distributed web crawler. Softw Pract Exp 34(8):711–726CrossRef Boldi P, Codenotti B, Santini M, Vigna S (2004) Ubicrawler: a scalable fully distributed web crawler. Softw Pract Exp 34(8):711–726CrossRef
9.
Zurück zum Zitat Babar MA, Dingsøyr T, Lago P, van Vliet H (2009) Software architecture knowledge management. Springer, BerlinCrossRefMATH Babar MA, Dingsøyr T, Lago P, van Vliet H (2009) Software architecture knowledge management. Springer, BerlinCrossRefMATH
10.
Zurück zum Zitat Farenhorst R, de Boer RC (2009) Knowledge management in software architecture: state of the art. Software architecture knowledge management. Springer, Berlin, pp 21–38CrossRef Farenhorst R, de Boer RC (2009) Knowledge management in software architecture: state of the art. Software architecture knowledge management. Springer, Berlin, pp 21–38CrossRef
11.
Zurück zum Zitat Tang A, Avgeriou P, Jansen A, Capilla R, Babar MA (2010) A comparative study of architecture knowledge management tools. J Syst Softw 83(3):352–370CrossRef Tang A, Avgeriou P, Jansen A, Capilla R, Babar MA (2010) A comparative study of architecture knowledge management tools. J Syst Softw 83(3):352–370CrossRef
12.
Zurück zum Zitat Studer R, Benjamins VR, Fensel D (1998) Knowledge engineering: principles and methods. Data Knowl Eng 25(1):161–197CrossRefMATH Studer R, Benjamins VR, Fensel D (1998) Knowledge engineering: principles and methods. Data Knowl Eng 25(1):161–197CrossRefMATH
13.
Zurück zum Zitat Fehling C, Barzen J, Falkenthal M, Leymann F (2015) PatternPedia–collaborative pattern identification and authoring. PURPLSOC: pursuit of pattern languages for societal change. epubli GmbH, Berlin, pp 252–284 Fehling C, Barzen J, Falkenthal M, Leymann F (2015) PatternPedia–collaborative pattern identification and authoring. PURPLSOC: pursuit of pattern languages for societal change. epubli GmbH, Berlin, pp 252–284
14.
Zurück zum Zitat Falkenthal M, Barzen J, Breitenbücher U, Fehling C, Leymann F (2014) Efficient pattern application: validating the concept of solution implementations in different domains. Int J Adv Softw 7(3&4):710–726 Falkenthal M, Barzen J, Breitenbücher U, Fehling C, Leymann F (2014) Efficient pattern application: validating the concept of solution implementations in different domains. Int J Adv Softw 7(3&4):710–726
Metadaten
Titel
Collaborative gathering and continuous delivery of DevOps solutions through repositories
verfasst von
Johannes Wettinger
Uwe Breitenbücher
Michael Falkenthal
Frank Leymann
Publikationsdatum
05.11.2016
Verlag
Springer Berlin Heidelberg
Erschienen in
SICS Software-Intensive Cyber-Physical Systems / Ausgabe 3-4/2017
Print ISSN: 2524-8510
Elektronische ISSN: 2524-8529
DOI
https://doi.org/10.1007/s00450-016-0338-z

Weitere Artikel der Ausgabe 3-4/2017

SICS Software-Intensive Cyber-Physical Systems 3-4/2017 Zur Ausgabe

Special Issue Paper

Microservices tenets

Premium Partner