Cover image for Enterprise cloud computing : technology, architecture, applications
Title:
Enterprise cloud computing : technology, architecture, applications
Personal Author:
Publication Information:
Cambridge ; New York : Cambridge University Press, c2010
Physical Description:
xvi, 273 p. : ill. ; 24 cm.
ISBN:
9780521760959

9780521137355

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010251412 TK5105.88813 S57 2010 Open Access Book Book
Searching...

On Order

Summary

Summary

Cloud computing promises to revolutionize IT and business by making computing available as a utility over the internet. This book is intended primarily for practising software architects who need to assess the impact of such a transformation. It explains the evolution of the internet into a cloud computing platform, describes emerging development paradigms and technologies, and discusses how these will change the way enterprise applications should be architected for cloud deployment. Gautam Shroff provides a technical description of cloud computing technologies, covering cloud infrastructure and platform services, programming paradigms such as MapReduce, as well as 'do-it-yourself' hosted development tools. He also describes emerging technologies critical to cloud computing. The book also covers the fundamentals of enterprise computing, including a technical introduction to enterprise architecture, so it will interest programmers aspiring to become software architects and serve as a reference for a graduate-level course in software architecture or software engineering.


Table of Contents

Preface
Part I Computing Platforms
1 Enterprise computing: a retrospective
2 The internet as a platform
3 Software as a service and cloud computing
4 Enterprise architecture: role and evolution
Part II Cloud Platforms
5 Cloud computing platforms
6 Cloud computing economics
Part III Cloud Technologies
7 Web services, AJAX and mashups
8 Virtualization technology
9 Multi-tenant software
Part IV Cloud Development
10 Data in the cloud
11 MapReduce and extensions
12 Dev 2.0 platforms
Part V Software Architecture
13 Enterprise software: ERP, SCM, CRM
14 Custom enterprise applications and Dev 2.0
15 Workflow and business processes
16 Enterprise analytics and search
Part VI Enterprise Cloud Computing
17 Enterprise cloud computing ecosystem
18 Roadmap for enterprise cloud computing
List of abbreviations
References
Index