<div class="csl-bib-body">
<div class="csl-entry">Shabelnyk, O. (2021). <i>Updating service-based software systems in air-gapped environments</i> [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2021.82645</div>
</div>
-
dc.identifier.uri
https://doi.org/10.34726/hss.2021.82645
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/17602
-
dc.description.abstract
Contemporary component-based systems often manifest themselves as service-based architectures, where a central activity is the management of their software updates. However, stringent security constraints in mission-critical settings often impose compulsory network isolation among systems, also known as an air gap; a prevalent choice in different sectors including private, public or governmental organizations. This raises several issues involving updates, stemming from the fact that controlling the update procedure of a distributed service-based system centrally and remotely is precluded by network isolation policies. A dedicated software architecture is thus required, where key themes are: dependability of the update process, interoperability with respect to the software supported and auditability regarding update actions previously performed.We adopt an architectural viewpoint and present a technical framework for updating service-based systems in air-gapped environments. We describe the particularities of the domain characterized by network isolation and provide suitable notations for service versions, whereupon satisfiability is leveraged for dependency resolution; those are situated within an overall architectural design. Finally, we evaluate the proposed framework over a real case study of an international organization, and assess the performance of the dependency resolution procedures for practical problem sizes.
en
dc.language
English
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
software updates
en
dc.subject
software versioning
en
dc.subject
SMT
en
dc.subject
SOA
en
dc.subject
air gap
en
dc.subject
international organisation
en
dc.subject
case study
en
dc.subject
Docker
en
dc.subject
microservice-based architecture
en
dc.title
Updating service-based software systems in air-gapped environments
en
dc.type
Thesis
en
dc.type
Hochschulschrift
de
dc.rights.license
In Copyright
en
dc.rights.license
Urheberrechtsschutz
de
dc.identifier.doi
10.34726/hss.2021.82645
-
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Oleksandr Shabelnyk
-
dc.publisher.place
Wien
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
dc.contributor.assistant
Tsigkanos, Christos
-
tuw.publication.orgunit
E194 - Institut für Information Systems Engineering