Cloud Computing Service and Deployment Models: Layers and Management Alberto M. Bento University of Baltimore, USA Anil K. Aggarwal University of Baltimore, USA
Detailed Table of Contents Foreword Xlll Preface xvn Shamim Hossain, IBM Corporation, Australia This chapter introduces terms and terminologies associated with cloud computing from a vendor neutral perspective. Readers are gradually introduced to cloud computing elements, which paves the way for better understanding in later chapters. Chapter 2 Infrastructure as a Service 26 Shamim Hossain, IBM Corporation, Australia In this chapter, the author takes a closer look at this important service which is considered as the back bone ofcloud computing. Chapter 3 Software as a Service (SaaS) 50 Cecelia Wright Brown, University of Baltimore. Kofi Nyarko, Morgan State University, USA The purpose of this chapter is to discuss the origin and evolution of SaaS, as well as to describe its role in today's enterprise environment. This chapter begins with a description of the evolution of SaaS, fol lowed by the architecture, implementation, and associated business model. USA Chapter 4 Managing the Cloud for Information Systems Agility Haiho Yang, Victoria University of Wellington. New Zealand Sid Huff, Victoria University of Wellington, New Zealand Mary Tate, Victoria University of Wellington, New Zealand 70
This research aims at providing a conceptualization of IS agility based on research to date, and examin ing how cloud computing might facilitate such agility. Based on a literature review, cloud computing services (IaaS, PaaS, and SaaS) are analyzed against multiple aspects of IS agility. Only IaaS is found to have the potential providing consistent agility, whereas agility at PaaS and SaaS levels is more determined by human/organization factors. Lastly suggestions for businesses and directions to future research are proposed. Chapter 5 Holistic Investment Framework for Cloud Computing: A Management-Philosophical Approach Based on Complex Adaptive Systems 94 Marc Rabaey, University of Hasselt, Belgium This chapter presents an investment framework, which takes into account global, business, IT, and operational strategies, so that cloud computing projects have more chance to succeed. The need for flexibility in the investments is addressed by the real option valuation, which is placed in the context of the authors' holistic investment framework for cloud computing. Chapter 6 A Systems Approach to Cloud Computing Anil Aggarwal, University of Baltimore, Section 2 Cloud Services Development and Framework Services 124 This chapter presents a systems approach to cloud computing services. Specifically, it USA in the context of the system development life cycle (SDLC). examines issues For completeness purposes, the author discusses issues in relation to SDLC; however, in practice, each user will have to customize this ap proach to suit one's application(s). Chapter 7 Requirements Engineering for Cloud Application Development 137 Holger Schrodl, Stefan Wind, University ofmagdeburg, Germany University ofaugsburg, Germany This chapter examines selected, established requirements engineering methods in order to study the extent to which they can be applied to the specific requirements ofcloud-based solutions. Furthermore, it develops a comparison framework containing the features of cloud computing. Chapter 8 Cloud Computing: A Decision Framework for Small Businesses 151 Stephen H. Kaisler, i_sw Corporation, USA William H. Money, The George Washington University, USA Stephen J. Cohen, Microsoft Public Sector Services, USA This chapter develops a preliminary decision framework to assist managers who are determining which cloud solution matches their specific requirements and evaluating the numerous commercial claims (in many cases unsubstantiated) of a cloud's value.
Chapter 9 Integrating the Cloud Scenarios and Solutions 173 Venky Shankararaman, Singapore Management University, Singapore hum Eng Kit, Singapore Management University, Singapore In this chapter, the author briefly introduces the various cloud computing architecture layers, provides detailed cloud integration scenarios, and discusses some of the challenges and present some integration solutions. The author also provides points for consideration to help organizations decide appropriate integration solutions to suit their needs. Chapter 10 Cloud Computing: Security Section 3 Security and Legal Issues in Cloud Computing Concerns and Issues 191 Shanlanu Pal, The University ofcalcutta, India The objective of this chapter is to discuss and understand the basic security and privacy challenges of a cloud computing environment as the security of cloud computing is the greatest challenge for delivering a safer cloud environment for both the service providers and the service customers. Chapter 11 Security in Cloud Computing 208 AlpanaM. Desai, University ofalaska Anchorage, USA Kenrick Mock, University of Alaska Anchorage, USA In this chapter, the authors discuss the technical, legal, and policy/organizational security risks of cloud computing. They review recommendations/strategies for managing and mitigating security threats in cloud computing. The authors also present vendor-specific solutions and strategies that cloud service providers are implementing for mitigating security risks in cloud computing. Chapter 12 Cloud Computing Security and Risk Management 222 Yoshito Kanamori, University ofalaska Anchorage, USA Minnie Yi-Miin Yen, University ofalaska Anchorage, USA In this chapter, the authors first clarify misperceptions by introducing the new threats and challenges involved in cloud environments. Specifically, security issues and concerns are depicted in three practi cal scenarios designed to illuminate the different security problems in each cloud deployment model. Section 4 Legal Issues in Cloud Computing Chapter 13 Key Legal Issues with Cloud Computing: A UK Law Perspective 242 Sam De Silva, Manches LLP, UK
The chapter considers the key legal issues with cloud computing including: (1) liability for service failure; (2) service levels and service credits; (3) intellectual property issues; and (4) jurisdiction and governing law. Chapter 14 The Legal Implications of Cloud Computing 257 Michael L. Kemp, University ofrichmond, USA Shannon Robb, University ofrichmond, USA P. Candace Deans, University ofrichmond, USA The purpose of this chapter is to examine the current legal environment of cloud computing. As the cloud platform continues to evolve, companies will find the need to address the business risks, particularly legal issues which will be of paramount concern. This chapter discusses the legal dimensions of cloud computing from the perspective of three L's: Location, Litigation, and Liability. Section 5 Economic Impact of Cloud Computing Chapter 15 Business Impacts of Cloud Computing 274 Cameron Deed, Yellowfin, Australia Paul Cragg, University of Canterbury, New Zealand This chapter explores the business impacts associated with the adoption of a cloud-based business intelligence application. A generic benefits management framework was adopted to guide the study of five firms. Numerous types of benefit were identified, including strategic, managerial, operational, and functional and support. Chapter 16 An Economic Analysis of Cloud: "Software as a Service" (SaaS) Computing and "Virtual Desktop Infrastructure" (VDI) Models 289 Wei Nein "William" Lee, University of Houston, USA This chapter provides specific return on investment analysis and business case studies leveraging the application and value proposition of these solutions. In summary, the analysis presented suggests that an inevitable shift from legacy network architectures to SaaS and VDI computing is the path forward. Chapter 17 The Economics of Cloud Computing 296 Federico Etro, University of Venice, Ca'Foscari, Italy This chapter examines the economic impact of the diffusion of a new technology as cloud computing. This will allow firms to rent computing power and storage from service providers, and to pay on de mand, with a profound impact on the cost structure of all the industries, turning some of the fixed costs in marginal costs of production.
Chapter 18 Section 6 Applications and Advances in Cloud Computing Patterns of Tactical Networking Services 311 Alex Bordetsky, Naval Postgraduate School, USA In this chapter, the author describes findings and prototypes of emerging tactical networking services, which he was able to identify based on unique experimental studies of tactical networking. The described findings should be helpful in structuring tactical cloud services for the variety manned-unmanned sensor networking applications. Compilation of References 330 About the Contributors 358 Index 365