Skip to main content

Cloud Computing for Enterprise Architectures: Concepts, Principles and Approaches

  • Chapter
  • First Online:
Cloud Computing for Enterprise Architectures

Part of the book series: Computer Communications and Networks ((CCN))

Abstract

Cloud Computing is the latest paradigm that involves delivering hosted services over the Internet, based on a pay-as-you-go approach. It allows for provision of a variety of business and customer services. Consumers, especially the business organizations, can extend their existing computing provision and easily scale up Information Technology (IT) facilities by consuming services available in the Cloud. There are generally three varieties of services, namely, Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS), and four types of deployment approaches, viz., Private Clouds, Public Clouds, Community Clouds and Hybrid Clouds. Enterprises, who have implemented appropriate Enterprise Architectures (EA), can scale up their ‘technical architectures’ by integrating the existing infrastructure with the PaaS and IaaS provisions. Similarly, they can extend ‘information and application architectures’ by utilizing the PaaS and SaaS offerings. Thus, Cloud Computing can provide a useful extension to existing EAs, on demand and without the additional capital investment. This chapter discusses the Cloud and EA concepts, principles, technologies, deployment approaches and associated frameworks. It provides a basic overview and sets the background for the rest of the chapters in this book.

Cloud Computing is the latest paradigm that involves delivering hosted services over the Internet, based on a pay-as-you-go approach. It allows for provision of a variety of business and customer services. Consumers, especially the business organizations, can extend their existing computing provision and easily scale up Information Technology (IT) facilities by consuming services available in the Cloud. There are generally three varieties of services, namely, Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS), and four types of deployment approaches, viz., Private Clouds, Public Clouds, Community Clouds and Hybrid Clouds. Enterprises, who have implemented appropriate Enterprise Architectures (EA), can scale up their ‘technical architectures’ by integrating the existing infrastructure with the PaaS and IaaS provisions. Similarly, they can extend ‘information and application architectures’ by utilizing the PaaS and SaaS offerings. Thus, Cloud Computing can provide a useful extension to existing EAs, on demand and without the additional capital investment. This chapter discusses the Cloud and EA concepts, principles, technologies, deployment approaches and associated frameworks. It provides a basic overview and sets the background for the rest of the chapters in this book.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Cearley, D.W.: Cloud computing: key initiative overview. Gartner Report (2010)

    Google Scholar 

  2. Mell, P., Grance, T.: The NIST definition of cloud computing, version 15. National Institute of Standards and Technology (NIST), Information Technology Laboratory. www.csrc.nist.gov (2009). Accessed 7 Oct 2009

  3. Amrhein, D., Quint, S.: Cloud computing for the enterprise: part 1: capturing the cloud, DeveloperWorks, IBM. www.ibm.com/developerworks/websphere/techjournal/0904_amrhein/0904_amrhein.html (2009). Accessed 8 Apr 2009

  4. Rhoton, J.: Cloud Computing Explained: Implementation Handbook for Enterprises. Recursive Press, London (2010). 3 May 2010

    Google Scholar 

  5. Zachman, J.: The framework for information systems architecture. IBM Syst. J. 26(3), 276–292 (1987)

    Article  Google Scholar 

  6. Zachman, J.: A framework for information systems architecture. IBM Syst. J. 38(2/3), 454–470 (1999)

    Article  Google Scholar 

  7. The Open Group: TOGAF Version 9 Enterprise Edition, https://www2.opengroup.org/ogsys/jsp/publications/PublicationDetails.jsp?catalogno=g091 (2009). Accessed 25 Oct 2011

  8. Willis, J.M.: Cloud computing and the enterprise. IT Management and Cloud. www.johnmwillis.com/ibm/cloud-computing-and-the-enterprise/ (2008). Accessed 13 Feb 2008

  9. Kvitka, C.: Clouds bring agility to the enterprise. http://www.oracle.com/technology/oramag/oracle/10-mar/o20interview.html (2010). Accessed 28 Sept 2010

  10. Sheehan, M.: Cloud computing expo: introducing the cloud pyramid. Cloud Comput. J. (2008)

    Google Scholar 

  11. Chong, F., Carraro, G.: Architecture strategies for catching the Long Tail, Microsoft Corporation. (2006). Accessed Apr 2006

    Google Scholar 

  12. Linthicum, D.: Defining the cloud computing framework. Cloud J. (2009)

    Google Scholar 

  13. Zhen, J.: Five key challenges of enterprise cloud computing. Cloud Comput. J. (2008)

    Google Scholar 

  14. Schubert. L.: The future of cloud computing. Expert Group Report. www.cordis.europa.eu/fp7/ict/ssai/docs/executivesummary-forweb_en.pdf (2010). Accessed 28 Sept 2010

  15. Amrhein, D., Quint, S.: Cloud computing for the enterprise: part 1: capturing the cloud, understanding cloud computing and related technologies, IBM. www.ibm.com/developerworks/websphere/techjournal/0904_amrhein/0904_amrhein.html (2010). Accessed 28 Sept 2010

  16. Shankland, S.: Brace yourself for cloud computing. CNET News. http://news.cnet.com/8301-30685_3-10378782-264.html (2009). Accessed Oct 2009

  17. Red Hat: Cloud foundations: edition one. www.redhat.com/solutions/cloud/foundations/ (2010). Accessed 20 Sept 2010

  18. Red Hat: Cloud solutions. http://www.redhat.com/solutions/cloud/products/ (2010). Accessed 20 Sept 2010

  19. Eucalyptus Systems: Eucalyptus enterprise edition. www.eucalyptus.com/products/eee (2010). Accessed 20 Sept 2010

  20. OpenNebula: About the OpenNebula technology. www.opennebula.org/about:technology (2010). Accessed 20 Sept 2010

  21. CA Technologies: Turnkey cloud computing. www.3tera.com/AppLogic/ (2010). Accessed 20 Sept 2010

  22. Harrison, D. Varveris, L.: TOGAF: establishing itself as the definitive method for building enterprise architectures in the commercial world, Popkin Software (1995)

    Google Scholar 

  23. ODP: ISO/IEC JTC1/SC21 Open distributed processing – reference model – part 1: ­foundations, IS 10746–1/ITU-T Recommendations X.901 (1995a)

    Google Scholar 

  24. ODP: ISO/IEC JTC1/SC21 Open distributed processing – reference model – part 2: ­foundations, IS 10746–2/ITU-T Recommendations X.902 (1995b)

    Google Scholar 

  25. ODP: ISO/IEC JTC1/SC21 Open distributed processing – reference model – part 3: ­architecture IS 10746–3/ITU-T Recommendations X.903 (1995c)

    Google Scholar 

  26. Putman, J.: Architecting with RM-ODP. Prentice Hall, Upper Saddle River (2001)

    Google Scholar 

  27. C4ISR Architecture Working Group: C4ISR Architecture Framework Version 2, http://www.afcea.org/education/courses/archfwk2.pdf (1997). Accessed 25 Oct 2011

  28. DODAF: DOD Architecture Framework Version 2.02, http://cio-nii.defense.gov/sites/dodaf20/ (2010). Accessed 25 Oct 2011

  29. Allen, B., Boynton, A.: Information architecture: in search of efficient flexibility. MIS Q. 15(4), 435–442 (1991)

    Article  Google Scholar 

  30. Ross, J.W., Rockart, J.F.: Reconceptualising IT. MIT CSR working paper 302, MIT, USA (1999)

    Google Scholar 

  31. Rowley, J.: Towards a framework for information management. Int. J. Info. Manag. 18(5), 359–369 (1998)

    Article  Google Scholar 

  32. Shah, M., Mahmood, Z.: Frameworks for building enterprise information architectures. In: Proceedings 17th IRMA international conference, Washington, DC, 22–24 May 2006

    Google Scholar 

  33. Malhotra, Y.: Enterprise architecture: an overview [www document], BRINT Institute. http://www.kmbrook.com/enterarch.htm (1996)

  34. Adaptive Inc.: The road to enterprise architecture. http://www.adaptive-solutions.com/links/papers.html (2002). Accessed 24 Apr 2011

  35. Office of the Secretary of Defence Working Group: C4ISR Architecture Framework, Version 2.0. Office of the Secretary of Defence Working Group, Washington, DC (1997)

    Google Scholar 

  36. C4ISR Architecture Working Group: C4ISR architecture framework version 2. www.afcea.org/education/courses/archfwk2.pdf (2010). Accessed 24 Apr 2011

  37. Mahmood, Z.: Architectural representations for describing enterprise information and data. In: Proceedings 10th WSEAS conference on computers, pp. 728–733. Athens, Greece, July 2006

    Google Scholar 

  38. Sasson, S.: Seven best practices for cloud computing. Enterprise Systems, Aug 2008. http://esj.com/articles/2009/08/18/cloud-best-practices.aspx (2008). Accessed 24 Sept 2010

  39. Spinola, M.: Cloud computing implementation roadmap. Cloud Comput. J. (2009)

    Google Scholar 

  40. Linthicum, D.: Cloud computing? Thank SOA. www.thecloudtutorial.com/cloud-computing-soa.html (2010). Accessed 28 Sept 2010

  41. Mhatre, R.: Top 5 trends for enterprise cloud computing in 2010. Lightspeed Venuter Partners. http://lsvp.wordpress.com/2010/01/05/top-5-trends-for-enterprise-cloud-computing-in-2010/ (2010). Accessed Jan 2010

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zaigham Mahmood .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag London Limited

About this chapter

Cite this chapter

Mahmood, Z. (2011). Cloud Computing for Enterprise Architectures: Concepts, Principles and Approaches. In: Mahmood, Z., Hill, R. (eds) Cloud Computing for Enterprise Architectures. Computer Communications and Networks. Springer, London. https://doi.org/10.1007/978-1-4471-2236-4_1

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-2236-4_1

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-2235-7

  • Online ISBN: 978-1-4471-2236-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics