Enterprise cloud computing : technology, architecture, applications / Gautam Shroff.
Material type: TextPublication details: Cambridge ; New York : Cambridge University Press, 2010.Description: xvi, 273 p. : ill. ; 24 cmISBN:- 9780521137355 (pbk.)
- 0521137357 (pbk.)
Item type | Current library | Call number | Status | Date due | Barcode | |
---|---|---|---|---|---|---|
Standard Loan | Thurles Library Main Collection | 004.3622 SHR (Browse shelf(Opens below)) | Available | 30026000067800 |
Enhanced descriptions from Syndetics:
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.
Includes bibliographical references and index.
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.
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-- Provided by publisher.
Table of contents provided by Syndetics
- 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