Caso se pretenda implementar uma arquitetura multiusuários por meio de uma arquitetura cliente-servidor distribuída, estruturada em quatro camadas (apresentação, gerenciamento de dados, processamento de aplicação e banco de dados), a camada de
- A processamento de aplicação deverá realizar a implementação da lógica da aplicação, fornecendo a funcionalidade necessária para os usuários finais.
- B gerenciamento de dados deverá gerenciar os dados a serem enviados pelo cliente, enquanto a camada de apresentação gerenciará os dados que serão passados para o cliente, sendo incluídas, nesta última, verificações sobre os dados.
- C apresentação deverá ficar entre a camada de processamento de aplicação e a de gerenciamento de dados, devendo a camada de processamento de aplicação realizar a implementação da lógica da aplicação, fornecendo a funcionalidade necessária para os usuários finais.
- D banco de dados deverá gerir a implementação física da aplicação, devendo fornecer, assim, a funcionalidade necessária para que os usuários finais interajam diretamente, com gerenciamento de transações dos dados.
- E processamento de aplicação não poderia ser implementada em arquitetura cliente-servidor distribuída, uma vez que o servidor realiza a função de implementação da lógica da aplicação, fornecendo a funcionalidade necessária para interação com os usuários finais.