An introduction to web applications architecture
Skip contents

## Contents

- Introduction
- Learning outcomes
- 1 Architecture
  - 1.1 Client–server architecture
  - 1.2 Multi-tier architecture
- 2 Network and distributed architectures
  - 2.1 Service-oriented architecture (SOA)
  - SOA principles
  - Web services
  - 2.2 Cloud architecture
  - Software as a Service (SaaS)
  - Platform as a Service (PaaS)
  - Infrastructure as a Service (IaaS)
- Conclusion
- References
- Further Reading
- Acknowledgements

Except for third party materials and otherwise stated in the acknowledgements section, this content is made available under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 Licence

Please see full copyright statement and terms of use for more details.