Skip to main content

About this free course

Become an OU student

Download this course

Share this free course

An introduction to web applications architecture
An introduction to web applications architecture

Start this free course now. Just create an account and sign in. Enrol and complete the course for a free statement of participation or digital badge if available.

References

Achimugu, P., Babajide, A., Oluwaranti, A., Gambo, I. and Oluwagbemi, O. (2010) ‘Software architecture and methodology as a tool for efficient software engineering process: a critical appraisal’, Journal of Software Engineering & Applications, vol. 3, no. 10, pp. 933–38 [Online]. DOI: 10.4236/jsea.2010.310110 (Accessed 17 April 2018).
Brown, S. (2012) Software Architecture for Developers [Online]. Available at http://leanpub.com/ software-architecture-for-developers [Tip: hold Ctrl and click a link to open it in a new tab. (Hide tip)] (Accessed 17 April 2018).
Booch, in Buschmann, F., Henney, K., Schmidt, D.C. (2007) Pattern-Oriented Software Architecture, Volume 4, A Pattern Language for Distributed Computing, Chichester, Wiley.
Erl, T. (2007), SOA: Principles of Service Design, New Jersey, Prentice Hall.
Fowler, M. (2002) Patterns of Enterprise Application Architecture, Boston, Addison-Wesley Longman Publishing.
Kruchten et al., Microsoft (2009), Chapter 1: What is Software Architecture?, [Online]. Available at https://msdn.microsoft.com/ en-gb/ library/ ee658098.aspx (Accessed 17 April 2018).
NIST (2011) The NIST Definition of Cloud Computing, [Online], Gaithersburg, Maryland, National Institute of Standards and Technology. Available at http://nvlpubs.nist.gov/ nistpubs/ Legacy/ SP/ nistspecialpublication800-145.pdf (Accessed 17 April 2018).
NIST (2013) NIST Cloud Computing Standards Roadmap (Special Publication 500-291, Version 2), [Online], Gaithersburg, Maryland, NIST Cloud Computing Standards Roadmap Working Group, National Institute of Standards and Technology. Available at https://www.nist.gov/ sites/ default/ files/ documents/ itl/ cloud/ NIST_SP-500-291_Version-2_2013_June18_FINAL.pdf (Accessed 17 April 2018).
Shaw, M. and Garlan, D. (1996) Software Architecture: Perspectives on an Emerging Discipline, New Jersey, Prentice Hall.