🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Um conjunto de profissionais de um órgão público está modern...

Próximas questões
Com base no mesmo assunto
Q4240114 Arquitetura de Software
Um conjunto de profissionais de um órgão público está modernizando o acesso aos seus sistemas corporativos. Para reduzir o acoplamento entre aplicações, foi adotada uma arquitetura baseada em API-led Connectivity. Nesse contexto, a distribuição mais adequada das responsabilidades entre APIs de Sistema, APIs de Processo e APIs de Experiência consiste em
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D

Fundamento decisivo: A chave era identificar a função de cada camada na API-led Connectivity: System APIs dão acesso padronizado aos sistemas de origem, Process APIs compõem e transformam dados, e Experience APIs adaptam a resposta ao canal. Só a alternativa D preserva essa divisão.

Tema central: Papéis das camadas API-led
Análise das alternativas
A
Errada
Está errada porque atribui às System APIs uma função ligada a apresentação e canais digitais, quando essa camada não é orientada a canal, mas a sistemas de origem. Também erra ao colocar nas Experience APIs a centralização das integrações legadas, papel incompatível com sua função de adequação ao consumidor.
B
Errada
Está errada porque, embora reconheça corretamente nas Process APIs a implementação de regras de negócio compartilhadas, transfere às Experience APIs o acesso direto aos sistemas de registro corporativos. Esse acesso direto pertence às System APIs.
C
Errada
Está errada porque coloca nas System APIs a combinação de informações de múltiplos sistemas, atividade típica de composição e orquestração das Process APIs. Além disso, volta a errar ao dizer que Experience APIs expõem diretamente sistemas corporativos, o que contraria sua função de adaptação ao canal.
D
Certa
A alternativa D está correta porque distribui as responsabilidades conforme a divisão canônica da API-led Connectivity. System APIs ficam responsáveis por disponibilizar acesso padronizado aos sistemas de origem/registro. Process APIs assumem a composição, orquestração e transformação de dados entre domínios de negócio. Experience APIs adequam dados e serviços às necessidades específicas de cada canal ou consumidor.
E
Errada
Está errada porque atribui às System APIs o atendimento a aplicações web e móveis, função típica das Experience APIs por serem orientadas ao canal ou consumidor. Também desloca para as Experience APIs ações de integração entre componentes internos, que não são sua função central no modelo.
Pegadinha da questão
A confusão real era trocar System API por Experience API: associar a camada mais próxima do usuário ao acesso direto aos sistemas corporativos, ou associar qualquer integração interna à camada de experiência.
Dica para questões semelhantes
  • Se a descrição fala em sistema de origem, registro ou acesso padronizado ao backend, pense em System APIs.
  • Se a descrição fala em compor, orquestrar ou transformar dados entre domínios ou processos, pense em Process APIs.
  • Se a descrição fala em adaptar resposta para web, mobile ou outro consumidor específico, pense em Experience APIs.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

API-led Connectivity (Arquitetura de 3 Camadas):

  • System APIs (Sistemas): Camada de base. Conecta e extrai dados dos sistemas de registro (ERP, bancos de dados, sistemas legados).

  • Process APIs (Processos): Camada do meio. Orquestra, agrega e aplica regras de negócio utilizando os dados fornecidos pelas System APIs. Independe do canal de origem e destino.

  • Experience APIs (Experiência): Camada do topo. Reutiliza os dados das Process APIs para formatá-los especificamente para a interface do usuário final ou dispositivo consumidor (Mobile, Web, IoT).

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo