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 |