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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Cearley, D.W.: Cloud computing: key initiative overview. Gartner Report (2010)
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
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
Rhoton, J.: Cloud Computing Explained: Implementation Handbook for Enterprises. Recursive Press, London (2010). 3 May 2010
Zachman, J.: The framework for information systems architecture. IBM Syst. J. 26(3), 276–292 (1987)
Zachman, J.: A framework for information systems architecture. IBM Syst. J. 38(2/3), 454–470 (1999)
The Open Group: TOGAF Version 9 Enterprise Edition, https://www2.opengroup.org/ogsys/jsp/publications/PublicationDetails.jsp?catalogno=g091 (2009). Accessed 25 Oct 2011
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
Kvitka, C.: Clouds bring agility to the enterprise. http://www.oracle.com/technology/oramag/oracle/10-mar/o20interview.html (2010). Accessed 28 Sept 2010
Sheehan, M.: Cloud computing expo: introducing the cloud pyramid. Cloud Comput. J. (2008)
Chong, F., Carraro, G.: Architecture strategies for catching the Long Tail, Microsoft Corporation. (2006). Accessed Apr 2006
Linthicum, D.: Defining the cloud computing framework. Cloud J. (2009)
Zhen, J.: Five key challenges of enterprise cloud computing. Cloud Comput. J. (2008)
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
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
Shankland, S.: Brace yourself for cloud computing. CNET News. http://news.cnet.com/8301-30685_3-10378782-264.html (2009). Accessed Oct 2009
Red Hat: Cloud foundations: edition one. www.redhat.com/solutions/cloud/foundations/ (2010). Accessed 20 Sept 2010
Red Hat: Cloud solutions. http://www.redhat.com/solutions/cloud/products/ (2010). Accessed 20 Sept 2010
Eucalyptus Systems: Eucalyptus enterprise edition. www.eucalyptus.com/products/eee (2010). Accessed 20 Sept 2010
OpenNebula: About the OpenNebula technology. www.opennebula.org/about:technology (2010). Accessed 20 Sept 2010
CA Technologies: Turnkey cloud computing. www.3tera.com/AppLogic/ (2010). Accessed 20 Sept 2010
Harrison, D. Varveris, L.: TOGAF: establishing itself as the definitive method for building enterprise architectures in the commercial world, Popkin Software (1995)
ODP: ISO/IEC JTC1/SC21 Open distributed processing – reference model – part 1: foundations, IS 10746–1/ITU-T Recommendations X.901 (1995a)
ODP: ISO/IEC JTC1/SC21 Open distributed processing – reference model – part 2: foundations, IS 10746–2/ITU-T Recommendations X.902 (1995b)
ODP: ISO/IEC JTC1/SC21 Open distributed processing – reference model – part 3: architecture IS 10746–3/ITU-T Recommendations X.903 (1995c)
Putman, J.: Architecting with RM-ODP. Prentice Hall, Upper Saddle River (2001)
C4ISR Architecture Working Group: C4ISR Architecture Framework Version 2, http://www.afcea.org/education/courses/archfwk2.pdf (1997). Accessed 25 Oct 2011
DODAF: DOD Architecture Framework Version 2.02, http://cio-nii.defense.gov/sites/dodaf20/ (2010). Accessed 25 Oct 2011
Allen, B., Boynton, A.: Information architecture: in search of efficient flexibility. MIS Q. 15(4), 435–442 (1991)
Ross, J.W., Rockart, J.F.: Reconceptualising IT. MIT CSR working paper 302, MIT, USA (1999)
Rowley, J.: Towards a framework for information management. Int. J. Info. Manag. 18(5), 359–369 (1998)
Shah, M., Mahmood, Z.: Frameworks for building enterprise information architectures. In: Proceedings 17th IRMA international conference, Washington, DC, 22–24 May 2006
Malhotra, Y.: Enterprise architecture: an overview [www document], BRINT Institute. http://www.kmbrook.com/enterarch.htm (1996)
Adaptive Inc.: The road to enterprise architecture. http://www.adaptive-solutions.com/links/papers.html (2002). Accessed 24 Apr 2011
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)
C4ISR Architecture Working Group: C4ISR architecture framework version 2. www.afcea.org/education/courses/archfwk2.pdf (2010). Accessed 24 Apr 2011
Mahmood, Z.: Architectural representations for describing enterprise information and data. In: Proceedings 10th WSEAS conference on computers, pp. 728–733. Athens, Greece, July 2006
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
Spinola, M.: Cloud computing implementation roadmap. Cloud Comput. J. (2009)
Linthicum, D.: Cloud computing? Thank SOA. www.thecloudtutorial.com/cloud-computing-soa.html (2010). Accessed 28 Sept 2010
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)