Questão de TI - Desenvolvimento de Sistemas — Geral — FCC 2026
TI - Desenvolvimento de SistemasGeral
- Código
- fc142517
- Banca
- FCC
- Órgão
- MPE AL
- Ano
- 2026
- Cargo
- Ana ( )
Uma equipe de desenvolvimento implementou a integração entre o sistema interno de gestão de protocolos e uma API externa responsável pelo cadastro e atualização de dados de cidadãos. A aplicação cliente realiza requisições HTTP utilizando exclusivamente o método POST para todas as operações, inclusive consultas, envia no corpo da requisição um campo denominado acao para indicar o tipo de operação e recebe respostas em formato JSON contendo apenas mensagens genéricas de sucesso ou erro. Durante revisão arquitetural, foi solicitado que a integração evoluísse para maior aderência ao estilo arquitetural REST. À luz dos princípios do padrão REST, a adequação arquitetural exige que
- Aa lógica de controle de fluxo das operações seja transferida para o cliente consumidor, mantendo o servidor como intermediador de dados.
- Bo método POST seja mantido nas operações, desde que a estrutura da mensagem JSON contenha atributos descritivos suficientes para cada ação executada.
- Cas operações passem a ser modeladas como recursos identificáveis por URI, utilizando corretamente os métodos HTTP conforme sua semântica e mantendo comunicação stateless.
- Das operações permaneçam concentradas em um único endpoint, desde que o corpo da requisição contenha indicação explícita da ação desejada.
- Ea API priorize padronização do JSON como principal requisito de integração, tratando a organização de recursos e a semântica HTTP como aspectos secundários.