Cargando…
ChronoSphere: a graph-based EMF model repository for IT landscape models
IT Landscape models are representing the real-world IT infrastructure of a company. They include hardware assets such as physical servers and storage media, as well as virtual components like clusters, virtual machines and applications. These models are a critical source of information in numerous t...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer Berlin Heidelberg
2019
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6944265/ https://www.ncbi.nlm.nih.gov/pubmed/31975977 http://dx.doi.org/10.1007/s10270-019-00725-0 |
_version_ | 1783485017421250560 |
---|---|
author | Haeusler, Martin Trojer, Thomas Kessler, Johannes Farwick, Matthias Nowakowski, Emmanuel Breu, Ruth |
author_facet | Haeusler, Martin Trojer, Thomas Kessler, Johannes Farwick, Matthias Nowakowski, Emmanuel Breu, Ruth |
author_sort | Haeusler, Martin |
collection | PubMed |
description | IT Landscape models are representing the real-world IT infrastructure of a company. They include hardware assets such as physical servers and storage media, as well as virtual components like clusters, virtual machines and applications. These models are a critical source of information in numerous tasks, including planning, error detection and impact analysis. The responsible stakeholders often struggle to keep such a large and densely connected model up-to-date due to its inherent size and complexity, as well as due to the lack of proper tool support. Even though modeling techniques are very suitable for this domain, existing tools do not offer the required features, scalability or flexibility. In order to solve these challenges and meet the requirements that arise from this application domain, we combine domain-driven modeling concepts with scalable graph-based repository technology and a custom language for model-level queries. We analyze in detail how we synthesized these requirements from the application domain and how they relate to the features of our repository. We discuss the architecture of our solution which comprises the entire data management stack, including transactions, queries, versioned persistence and metamodel evolution. Finally, we evaluate our approach in a case study where our open-source repository implementation is employed in a production environment in an industrial context, as well as in a comparative benchmark with an existing state-of-the-art solution. |
format | Online Article Text |
id | pubmed-6944265 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2019 |
publisher | Springer Berlin Heidelberg |
record_format | MEDLINE/PubMed |
spelling | pubmed-69442652020-01-21 ChronoSphere: a graph-based EMF model repository for IT landscape models Haeusler, Martin Trojer, Thomas Kessler, Johannes Farwick, Matthias Nowakowski, Emmanuel Breu, Ruth Softw Syst Model Regular Paper IT Landscape models are representing the real-world IT infrastructure of a company. They include hardware assets such as physical servers and storage media, as well as virtual components like clusters, virtual machines and applications. These models are a critical source of information in numerous tasks, including planning, error detection and impact analysis. The responsible stakeholders often struggle to keep such a large and densely connected model up-to-date due to its inherent size and complexity, as well as due to the lack of proper tool support. Even though modeling techniques are very suitable for this domain, existing tools do not offer the required features, scalability or flexibility. In order to solve these challenges and meet the requirements that arise from this application domain, we combine domain-driven modeling concepts with scalable graph-based repository technology and a custom language for model-level queries. We analyze in detail how we synthesized these requirements from the application domain and how they relate to the features of our repository. We discuss the architecture of our solution which comprises the entire data management stack, including transactions, queries, versioned persistence and metamodel evolution. Finally, we evaluate our approach in a case study where our open-source repository implementation is employed in a production environment in an industrial context, as well as in a comparative benchmark with an existing state-of-the-art solution. Springer Berlin Heidelberg 2019-03-08 2019 /pmc/articles/PMC6944265/ /pubmed/31975977 http://dx.doi.org/10.1007/s10270-019-00725-0 Text en © The Author(s) 2019 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. |
spellingShingle | Regular Paper Haeusler, Martin Trojer, Thomas Kessler, Johannes Farwick, Matthias Nowakowski, Emmanuel Breu, Ruth ChronoSphere: a graph-based EMF model repository for IT landscape models |
title | ChronoSphere: a graph-based EMF model repository for IT landscape models |
title_full | ChronoSphere: a graph-based EMF model repository for IT landscape models |
title_fullStr | ChronoSphere: a graph-based EMF model repository for IT landscape models |
title_full_unstemmed | ChronoSphere: a graph-based EMF model repository for IT landscape models |
title_short | ChronoSphere: a graph-based EMF model repository for IT landscape models |
title_sort | chronosphere: a graph-based emf model repository for it landscape models |
topic | Regular Paper |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6944265/ https://www.ncbi.nlm.nih.gov/pubmed/31975977 http://dx.doi.org/10.1007/s10270-019-00725-0 |
work_keys_str_mv | AT haeuslermartin chronosphereagraphbasedemfmodelrepositoryforitlandscapemodels AT trojerthomas chronosphereagraphbasedemfmodelrepositoryforitlandscapemodels AT kesslerjohannes chronosphereagraphbasedemfmodelrepositoryforitlandscapemodels AT farwickmatthias chronosphereagraphbasedemfmodelrepositoryforitlandscapemodels AT nowakowskiemmanuel chronosphereagraphbasedemfmodelrepositoryforitlandscapemodels AT breuruth chronosphereagraphbasedemfmodelrepositoryforitlandscapemodels |