A equipe de sistemas de segundo grau do Tribunal de Justiça está planejando reestruturar um módulo administrativo e debateu a partição de processamento e a implantação. À luz de cliente-servidor e multicamadas, é correto afirmar sobre Layers e Tiers:
- A) Tiers referem-se à divisão conceitual do código dentro do mesmo processo, enquanto Layers caracterizam a distribuição física de hardware.
- B) O uso de Thin Client exige que a lógica de negócio rode localmente na máquina do usuário, utilizando o servidor apenas para guardar arquivos.
- C) Layers referem-se à organização conceitual lógica do código em execução, enquanto Tiers definem a distribuição física dos servidores na rede.
O sistema de controle biométrico de ponto do Tribunal de Justiça utiliza chamadas a objetos distribuídos. Para garantir a transparência de localização na rede, a arquitetura emprega os componentes Stub e Skeleton. É correto afirmar que:
- A) O Stub reside na máquina servidora para desempacotar parâmetros, e o Skeleton atua na máquina do cliente fingindo ser o objeto local.
- B) O Stub reside no cliente e faz o marshalling (empacotamento) das chamadas, e o Skeleton fica no servidor e realiza o unmarshalling.
- C) Ambos os componentes residem obrigatoriamente no mesmo barramento ESB, sendo vedada a execução de chamadas fora da Intranet.
Para integrar sistemas legados heterogêneos, o TJ adotou Arquitetura Orientada a Serviços (SOA) centrada em um ESB. Segundo as premissas de Thomas Erl e do ESB:
- A) Os serviços seguem a ausência de estado (statelessness), e o ESB atua realizando o roteamento inteligente e a transformação de formatos.
- B) Os serviços devem manter um acoplamento forte entre si, e o ESB é vedado de converter formatos como XML para JSON.
- C) Os serviços operam sem contratos padronizados, salvo se as transações compartilharem o mesmo banco de dados corporativo local.
Para processar as notificações de habeas corpus de forma assíncrona, a equipe de TI implementou uma Arquitetura Orientada a Eventos (EDA). Ao comparar os modelos de Fila e Tópico:
- A) A Fila distribui cópias idênticas da mensagem a todos os consumidores inscritos, promovendo a idempotência temporal imediata.
- B) O Tópico funciona no modelo ponto a ponto, de modo que cada evento publicado nele é consumido obrigatoriamente por um único assinante.
- C) A Fila destina a mensagem a um único consumidor que compete por ela, enquanto o Tópico distribui cópias idênticas para todos os assinantes inscritos.
Ao desenvolver uma tela de consulta processual sob o padrão arquitetural MVC, o desenvolvedor web mapeou as responsabilidades dos componentes. De acordo com as premissas do MVC e suas responsabilidades:
- A) O Model é responsável por renderizar a interface gráfica e o Controller gerencia estritamente o banco de dados físico sem passar pela lógica.
- B) O Model gerencia os dados e regras de negócio, a View exibe as telas, e o Controller intercepta ações da View para acionar o Model.
- C) A View gerencia as regras de negócio puras de forma isolada, sendo vedada qualquer interação do Controller com objetos do Model.
Mostrando 5 de 15 questões. Inicie o simulado para ver todas!