- the distributed objects style
- the (dynamically) downloadable code style
- the mobile objects style
Rules of thumb -- selecting an architectural style
- Dedicated hardware or legacy code
distributed objects
- Strategic or secret code
distributed objects
- Many users
downloadable code
- Periodic updates
downloadable code
- Communication and negotiation
mobile objects
slide: Rules of thumb