- "tight coupling" ->
rigidity, not adaptive
- hard to "industrialize"
key client features
ex: adding an inference engine
- hard to integrate legacy systems
- hard to add middleware functions:
shared logic, security, transaction services
- application logic either lives on
client or server
|