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