Management of Cloud Sourced Applications
MANAGEMENT OF CLOUD SOURCED APPLICATIONS A MANAGEMENT FRAMEWORK Master Thesis Information Management Anne Slaa © 2011 Capgemini. All rights reserved. MANAGEMENT OF CLOUD SOURCED APPLICATIONS Thesis Master Information Management Author J.C. (Anne) Slaa Tilburg University Capgemini Nederland B.V. Warandelaan 2 Papendorpseweg 100 5037 AB Tilburg 3528 BJ Utrecht Supervisor Supervisor prof. dr. W.J.A.M. (Willem-Jan) van den Heuvel M. (Marcel) Lamb Information Management School of Economics and Management Tilburg University Tilburg, 30 November 2012 © 2011 Capgemini. All rights reserved. Management of cloud sourced applications MANAGEMENT SUMMARY Software-as-a-Service (SaaS) refers to a software application that is being offered over a networked medium, for example the internet. The software application represents the top layer of three layers entailed by cloud computing: infrastructure (IaaS), platform (PaaS) and software (SaaS). Cloud computing is mainly characterized by on-demand provisioning over a networked medium, dynamical scaling and pay-per-use. Cloud computing reduces the technological overhead as well as management tasks for the customer. Cloud services can be distinguished by their deployment method: public, private, hybrid or community. The characteristics of cloud computing make it easy to start or stop using a service and therefore it fits temporary projects well and lowers the barriers to try something new. Software development has been going through different cycles that made development more abstract and therefore better understandable. The most abstract layer is visual programming or model-driven development. Traditionally software was being developed by engineers writing source code. But with visual programming, a model defining the software flow, cohesion, state transitions and windows is created and the source code is generated automatically from this model.
[Show full text]