DocumentCode
3746018
Title
Modularization of Software as a Service Products: A Case Study of the Configuration Management Tool Puppet
Author
Johannes Hintsch; Görling;Klaus Turowski
Author_Institution
Fac. of Comput. Sci., Otto von Guericke Univ., Magdeburg, Germany
fYear
2015
Firstpage
184
Lastpage
191
Abstract
With the increasing adoption of business models and technologies related to cloud computing, the business of software as a service is a growing market. Distributed computing environments with multiple hosts often require complex configuration. In order to increase operational efficiency, configuration management tools use the concept of modules, which decrease repetition in the work of system operators. These tools can be combined with ERP systems to automate the order-to-cash processes for production of software as a service products using bill of materials to represent the products in the ERP systems. In this research, the configuration management tool Puppet is studied to investigate how the concept of bill of materials maps to the module concept of Puppet by using the examples of two Puppet modules for Hadoop and Open Stack. The usage of Puppet modules in ERP system controlled and automated order-to-cash processes for complex software as a service products such as Hadoop and Open Stack can be validated, but areas of future work are also identified.
Keywords
"Software as a service","Bills of materials","Prototypes","Virtual machining","Containers"
Publisher
ieee
Conference_Titel
Enterprise Systems (ES), 2015 International Conference on
Type
conf
DOI
10.1109/ES.2015.25
Filename
7406862
Link To Document