Network Application Architecture
 
 
- Software architecture of a network-based app
- 
- abstract system view and model for comparison
- communication restricted to message passing
 
- Defines
- 
- how system components are allocated and identified
- how the components interact to form a system
- the amount and granularity of communication needed for interaction
- interface protocols