Trabalhando em Camadas
A divisão da aplicação em camadas é uma técnica muito utilizada e difundida pelos projectistas de software e que usualmente pode ser útil para projectos de médio a grande porte. A pensar na sua utilidade podemos destacar:
- Facilidade de implementação: Podemos bem escrever um serviço que consumirá dados oriundos de uma base de dados qualquer sem conhecer necessariamente sua estrutura, assim como, podemos modificar a base de dados sem que nosso serviço seja alterado;
- Reutilização de código: Uma vez construído nosso serviço, o mesmo poderá ser usado em alto nível pelos clientes que o consumirão em outras aplicações.