Pular para o conteúdo principal

Questão de Arquitetura de Software — Portais — FCC 2019

Arquitetura de SoftwarePortais
Código
fc056725
Banca
FCC
Órgão
SEFAZ-BA
Ano
2019
Cargo
Auditor Fiscal - Tecnologia da Informação - Prova II
Um Auditor Fiscal da área de Tecnologia da Informação está trabalhando no desenvolvimento de um portal corporativo e deseja desenvolver componentes web reutilizáveis que possam ser agregados (ou plugados) a outras páginas do portal. Estes componentes serão como adaptadores que, depois de prontos, permitirão ao portal integrar uma variedade de fontes de conteúdo e serviços. Os componentes que melhor atendem à necessidade do Auditor são os conhecidos
  1. Afacelets.
  2. Bweb services.
  3. Cmap applets.
  4. Dportlets.
  5. Ebootstraps.
Revelar gabarito e comentário

GabaritoD — portlets.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Portlets e Portais Corporativos

Gabarito: letra D. Os portlets são componentes web reutilizáveis que podem ser agregados (plugados) a páginas de portal, funcionando como adaptadores para integrar fontes de conteúdo e serviços. Essa é exatamente a definição que atende à necessidade do auditor descrita no enunciado.

A questão testa o conhecimento sobre os componentes modulares típicos de arquiteturas de portal corporativo. Os portlets são a peça-chave nesse contexto.

Alternativa

Conceito

Função Principal

Aplicação em Portal Corporativo

Atende à necessidade?

A) Facelets

Sistema de templates para JSF

Compor interfaces de aplicações web

Estruturar páginas JSF, não como componente plugável

B) Web Services

Solução de integração de sistemas

Comunicação entre aplicações via SOAP/REST

Serviços back-end, não componentes de interface

C) Map Applets

Termo não consolidado; applets Java

Programas executados no navegador

Não são componentes reutilizáveis em portais

D) Portlets

Componentes web (especificação JSR 168/286)

Produzir fragmentos de markup modulares e reutilizáveis

Agregados em páginas de portal como adaptadores de conteúdo/serviços

E) Bootstrap

Framework CSS

Desenvolvimento de interfaces responsivas e componentes visuais

Ferramenta de estilização/layout, não componente plugável

Alternativa A — ❌ Incorreta

Facelets são um sistema de templates para a tecnologia JavaServer Faces (JSF), utilizado para compor interfaces de aplicações web, mas não são projetados como componentes plugáveis em portais. Servem para estruturar páginas JSF, não para integração como adaptadores.

Alternativa B — ❌ Incorreta

Web services são soluções para integração de sistemas via protocolos padronizados (SOAP, REST), permitindo a comunicação entre aplicações. Contudo, não são componentes de interface que se plugam em páginas de portal; são serviços back-end.

Alternativa C — ❌ Incorreta

"Map applets" não é um termo técnico consolidado. Applets são programas Java executados no navegador, mas não são tipicamente usados como componentes reutilizáveis em portais corporativos com a finalidade descrita.

Alternativa D — ✅ Correta ⟵ GABARITO

Portlets são componentes web que seguem a especificação JSR 286 (Java Portlet Specification). Eles são projetados para serem agregados em páginas de portal, oferecendo funcionalidades modulares e reutilizáveis. Cada portlet produz um fragmento de markup que o portal combina, permitindo integrar múltiplas fontes de conteúdo e serviços, exatamente como descrito.

Alternativa E — ❌ Incorreta

Bootstrap é um framework CSS para desenvolvimento de interfaces responsivas e componentes visuais (botões, grids, etc.), mas não é um componente de portal plugável; é uma ferramenta de estilização e layout.

PEGA ESSA DICA!

Sempre que a questão falar em "componentes plugáveis" ou "adaptadores" em um portal corporativo, pense em portlets. É o padrão JSR 168/286 que define esse componente.

Gabarito: letra D

Link permanente: /questoes/fc056725