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