dilma
Comparativo entre as arquiteturas
A arquitetura C-S (cliente-servidor, como vou me referir daqui em diante) segue um modelo baseado em duas camadas. Neste caso a primeira camada é representada pelo banco de dados e a segunda refere-se aos aplicativos que se comunicam diretamente com a camada de dados. O maior problema deste modelo de arquitetura diz respeito à manutenção dos projetos. Muitas vezes, uma simples alteração que demanda apenas a adição de um novo campo interno ou mesmo mudança das regras de negócio faz com que seja necessária a compilação de todo o projeto, fazendo necessária a distribuição do Software para atualização de todos os usuários do sistema. Em muitos casos os desenvolvedores optam por realizar a modularização da aplicação por meio de BPLs, e, embora esta solução ajude em alguns casos, ainda assim será necessária a distribuição das partes alteradas para os possíveis clientes.
Diferentemente do modelo C-S, a arquitetura multicamadas promove uma maior independência entre as