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.