|Title:||Updating Service-based Software Systems in Air-Gapped Environments||Language:||English||Authors:||Shabelnyk, Oleksandr||Qualification level:||Diploma||Advisor:||Dustdar, Schahram||Assisting Advisor:||Tsigkanos, Christos||Issue Date:||2021||Number of Pages:||129||Qualification level:||Diploma||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.
|Keywords:||software updates; software versioning; SMT; SOA; air gap; international organisation; case study; Docker; microservice-based architecture||URI:||https://doi.org/10.34726/hss.2021.82645
|DOI:||10.34726/hss.2021.82645||Library ID:||AC16217811||Organisation:||E194 - Institut für Information Systems Engineering||Publication Type:||Thesis
|Appears in Collections:||Thesis|
Show full item record
Files in this item:
|Shabelnyk Oleksandr - 2021 - Updating Service-based Software Systems in...pdf||2.27 MB||Adobe PDF|
checked on Jun 16, 2021
checked on Jun 16, 2021
Items in reposiTUm are protected by copyright, with all rights reserved, unless otherwise indicated.