Questão nº 42
Questão de Tecnologia da Informação · FCC TRT-1 2025 (nº 42)
Um Tribunal Regional do Trabalho está modernizando seu sistema de gestão processual para melhorar a escalabilidade, segurança e manutenibilidade. A equipe de TI está avaliando diferentes arquiteturas para a nova solução e chegou à conclusão correta que
- Auma arquitetura peer-to-peer (P2P) é ideal, pois designa um host como servidor e as outras máquinas como clientes. Como o servidor precisa estar online o tempo todo, oferece boa conectividade, garantindo a escalabilidade necessária aos sistemas judiciais.
- Ba melhor abordagem é utilizar arquitetura baseada em objetos distribuídos, pois permite que componentes remotos compartilhem diretamente seus estados e métodos, sem a necessidade de protocolos intermediários, através de objetos do tipo trapper, garantindo eficiência dos sistemas judiciais.
- Cuma arquitetura monolítica é a melhor escolha, pois centraliza toda a lógica do sistema judicial em um único código-fonte, facilitando a escalabilidade, a evolução modular e a manutenção ao evitar complexidades associadas à comunicação entre serviços.
- Duma arquitetura orientada a serviços (SOA) é a mais indicada, pois permite a criação de módulos independentes que podem se comunicar por web services ou mensageria assíncrona, facilitando a reutilização, a escalabilidade e a integração com outros sistemas judiciais. (alternativa correta)
- Eo modelo cliente-servidor tradicional é o mais indicado, pois separa interface e processamento de dados, garantindo que a aplicação possa crescer sem necessidade de modificação na infraestrutura, além de oferecer desacoplamento adequado e modularidade necessária para integração com múltiplos serviços judiciais a sistemas externos usando o REST.
Resposta comentada
Gabarito Alternativa D
A Arquitetura Orientada a Serviços (SOA) é um estilo de arquitetura de software que organiza as funções de um sistema em serviços independentes e reutilizáveis, que se comunicam entre si para realizar tarefas complexas. Pense como blocos de montar que podem ser usados em diferentes lugares e se encaixam para formar um sistema maior.
(A) Incorreta: A arquitetura peer-to-peer (P2P) não designa um host como servidor; ela permite que todos os participantes (peers) atuem como clientes e servidores simultaneamente, o que é inadequado para um sistema judicial que exige controle centralizado, segurança robusta e garantia de disponibilidade.
(B) Incorreta: A arquitetura baseada em objetos distribuídos, embora exista, não é a melhor abordagem para os requisitos mencionados, e a descrição de "objetos do tipo trapper" e a ausência de "protocolos intermediários" para compartilhamento direto de estados e métodos são conceitualmente falhas e não promovem a interoperabilidade e segurança necessárias.
(C) Incorreta: Uma arquitetura monolítica centraliza toda a lógica, o que dificulta a escalabilidade (precisa escalar o todo, não partes), a evolução modular (mudanças em uma parte podem afetar o sistema inteiro) e a manutenção em sistemas grandes e complexos como os judiciais, sendo o oposto do que se busca em uma modernização para esses objetivos. **Esta é a armadilha da banca: embora um monolito possa ser mais simples inicialmente, para os objetivos de modernização visando escalabilidade, segurança e manutenibilidade em um sistema judicial, ele é uma escolha ruim a longo prazo.
(D) Correta: A arquitetura orientada a serviços (SOA) é a mais indicada porque permite a criação de módulos independentes** (os serviços) que podem ser desenvolvidos, implantados e escalados separadamente. A comunicação via web services ou mensageria assíncrona facilita a reutilização de funcionalidades, a escalabilidade (escalando apenas os serviços necessários) e a integração com outros sistemas, atendendo diretamente aos objetivos de modernização do Tribunal.
(E) Incorreta: O modelo cliente-servidor tradicional é um conceito fundamental, mas não oferece intrinsecamente o nível de desacoplamento e modularidade avançados que a SOA proporciona para sistemas complexos e em modernização. A afirmação de "crescer sem necessidade de modificação na infraestrutura" é genérica e não se aplica universalmente, e o REST é um estilo arquitetural para implementar serviços, frequentemente usado dentro de uma SOA, não uma alternativa a ela que por si só resolveria todos os desafios.
Fonte: FCC TRT-1 2025 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 004). Reproduzida para fins de estudo.