DocumentCode
2436127
Title
A generic approach for deploying and upgrading mutable software components
Author
Van der Burg, Sander
Author_Institution
Dept. of Software Technol., Delft Univ. of Technol., Delft, Netherlands
fYear
2012
fDate
3-3 June 2012
Firstpage
26
Lastpage
30
Abstract
Deploying and upgrading software systems is typically a labourious, error prone and tedious task. To deal with the complexity of a software deployment process and to make this process more reliable, we have developed Nix, a purely functional package manager as well as an extension called Disnix, capable of deploying service-oriented systems in a network of machines. Nix and its applications only support deployment of immutable components, which never change after they have been built. However, not all components of a software system are immutable, such as databases. These components must be deployed by other means, which makes deployment and upgrades of such systems difficult, especially in large networks. In this paper, we analyse the properties of mutable components and we propose Dysnomia, a deployment extension for mutable components.
Keywords
service-oriented architecture; software maintenance; software packages; Disnix; Dysnomia; functional package manager; generic approach; machine network; mutable software component deployment; mutable software component upgrading; service-oriented systems; Complexity theory; Containers; Databases; Educational institutions; Fires; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Hot Topics in Software Upgrades (HotSWUp), 2012 Fourth Workshop on
Conference_Location
Zurich
Print_ISBN
978-1-4673-1765-8
Type
conf
DOI
10.1109/HotSWUp.2012.6226613
Filename
6226613
Link To Document