Enterprise Cloud Computing: Technology, Architecture, Applications

  • 4h 33m
  • Gautam Shroff
  • Cambridge University Press
  • 2010

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.

About the Author

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.

Gautam Shroff heads TCS' Innovation Lab in Delhi, a corporate R&D lab that conducts applied research in software architecture, natural language processing, data mining, multimedia, graphics and computer vision. Additionally he is responsible for TCS' Global Co-Innovation Network (COIN), which works with venture-backed emerging technology companies to create and take to market solutions that have disruptive innovation potential. Further, as a member of TCS' Corporate Technology Board, he is part of the process of recommending directions to existing R&D efforts, spawning new R&D efforts, sponsoring external research and proliferating the resulting technology and intellectual property across TCS' businesses.

In this Book

  • Abbreviations
  • Enterprise Computing—A Retrospective
  • The Internet as a Platform
  • Software as a Service and Cloud Computing
  • Enterprise Architecture—Role and Evolution
  • Cloud Computing Platforms
  • Cloud Computing Economics
  • Web Services, Ajax and Mashups
  • Virtualization Technology
  • Multi-Tenant Software
  • Data in the Cloud
  • MapReduce and Extensions
  • Dev 2.0 Platforms
  • Enterprise Software—ERP, SCM, CRM
  • Custom Enterprise Applications and Dev 2.0
  • Workflow and Business Processes
  • Enterprise Analytics and Search
  • Enterprise Cloud Computing Ecosystem
  • Roadmap for Enterprise Cloud Computing
  • References
SHOW MORE
FREE ACCESS

YOU MIGHT ALSO LIKE