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