An introduction to web applications architecture



Yüklə 1,71 Mb.
səhifə13/18
tarix02.06.2023
ölçüsü1,71 Mb.
#121991
1   ...   10   11   12   13   14   15   16   17   18
an introduction to web applications architecture

Conclusion


This free course, An introduction to web applications architecture, has given you a taster for the full Open University course, which is TT284 Web technologies.
Web Applications Architecture concerns the design and implementation of computer software that runs on web servers, instead of running solely on desktop computers, laptops or mobile devices.
You explored ‘client–server’ and ‘multi-tier’ approaches to web applications architecture, which represent mainstream common ‘tried and tested’ approaches, and then ‘network type’ approaches - Service-Oriented Architecture (SOA) and cloud architecture, which represent more recent developments
This OpenLearn course is an adapted extract from the Open University course TT284 Web technologies.

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 (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.

Yüklə 1,71 Mb.

Dostları ilə paylaş:
1   ...   10   11   12   13   14   15   16   17   18




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin