Julgue os próximos itens, relativos a model-view-controller (MVC), proxy reverso e representational state transfer (REST). O padrão MVC separa um aplicativo em três componentes principais: modelo, exibição e controlador; sendo o modelo o componente que manipula e responde à entrada e à interação do usuário.
A arquitetura de três camadas (interface, negócio e dados) é um padrão de facto para sistemas de informação desenvolvidos com base em tecnologia Web. Acerca desse tipo de sistema, julgue os itens subseqüentes. O servidor de aplicação web implementa todas as regras de negócio do sistema.
Acerca dos padrões de arquitetura, julgue os itens a seguir. No padrão MVC, se um usuário modifica o modelo, as visões que dependem desse modelo refletem essas modificações, pois o modelo notifica as visões quando ocorre uma modificação nos seus dados. Portanto, é usado um mecanismo para propagação de modificações que mantém um registro dos componentes que dependem do modelo.
Existem dois tipos de arquitetura de NAS: scale-up e scale-out. A implementação scale-out
Acerca dos padrões de arquitetura, julgue os itens a seguir. São responsabilidades do padrão de projeto FrontController na arquitetura J2EE: prover um ponto central de contato para o tratamento das solicitações de serviço; gerenciar o tratamento de uma solicitação; invocar serviços como o de autenticação; delegar o processamento para a lógica do negócio e escolher a visão a ser apresentada.
No nível da camada de transporte da arquitetura TCP/IP, a interação entre um cliente e um servidor de autenticação deve ser realizada com a utilização do protocolo
Acerca de aspectos de linguagens de programação, algoritmos e estruturas de dados e objetos, programação orientada a objetos e arquitetura MVC, julgue os itens subsequentes. Na arquitetura MVC, a definição de propriedades e atributos de um programa ocorrem na camada Model.

A arquitetura do conjunto de instruções é o conjunto de instruções visíveis pelo programador e a interface entre o software e o hardware. A esse respeito, analise as afirmativas a seguir.

I. Os modelos de endereçamento especificam o endereço de um objeto na memória além de especificar registradores e operandos constantes. Os modos de endereçamento do MIPS (microprocessor without interlocked pipeline stages) incluem registrador, imediato (para constantes) e deslocamento, em que um deslocamento constante é acrescentado a um registrador para formar o endereço de memória.

II. A arquitetura de conjunto de instruções não admite desvios condicionais, saltos incondicionais, chamadas e retornos de posicionamento.

III. As categorias gerais de operações são transferência de dados, lógica e aritmética, controle (analisado em seguida) e ponto flutuante. O MIPS é uma arquitetura de conjunto de instruções.

A partir dessa análise, estão corretas as afirmativas:

Uma das opções da arquitetura de aplicações para ambiente web é a computação em nuvem. Nesse sentido, a computação em nuvens é uma arquitetura
No que se refere às tecnologias de desenvolvimento móvel, julgue o item subsequente. Na arquitetura Android, o Android Runtime ART e a camada de abstração de hardware HAL são implementados por código nativo que exige bibliotecas nativas escritas em C e C++.
Considere que você é o responsável pela especificação da arquitetura de software de um sistema de computação que está sendo desenvolvido pela empresa em que você trabalha. Considere que existe nesse sistema um requisito que indica que cada requisição do cliente deve ser processada para fins de autenticação e controle de acesso. Você sabe, pela sua experiência como arquiteto de software, que replicar essa lógica em todas as páginas ou em todos os servlets da aplicação não é uma boa solução, sobretudo do ponto de vista de manutenção do sistema. Utilizando o conhecimento que você possui sobre o catálogo de padrões J2EE, assinale a opção que indica o padrão de projeto Java que é indicado por esse catálogo para atender ao requisito descrito acima, evitando assim o problema de replicação do código.
Uma limitação do SOAP é a exigência do uso do HTTP como transporte.
Em relação aos serviços web (web services), às suas tecnologias e aos conceitos associados, é correto afirmar que
Julgue os próximos itens com relação aos conceitos de segurança e arquiteturas distribuídas. Uma alternativa de baixo custo para se obter processamento de alto desempenho são os agregados de computadores (clusters), que são conjuntos de computadores comuns, usualmente do tipo PC, interligados por redes USB de alta velocidade, implementando a programação paralela por meio de memória compartilhada distribuída (DSM).
Se um serviço web baseado na arquitetura REST (RESTful) está localizado em http://www.trf5.jus.br/employee, quando o cliente fizer uma requisição a este serviço deverá
A respeito dos tipos de dados estruturados, das funções e dos procedimentos, das estruturas de controle de fluxo e da arquitetura J2EE, julgue os itens a seguir. Na arquitetura J2EE, todas as partes da interface de usuário de uma aplicação, como, por exemplo, HTML, JSP e Flash fazem parte da camada Serviços.
Acerca das principais características da arquitetura modelo-visão-controlador (MVC), usada na estruturação de aplicações web, julgue os itens a seguir. O padrão MVC possibilita a existência de diferentes interfaces com o usuário, que podem ser alteradas sem a modificação das regras de negócio.
A arquitetura de interoperabilidade do governo federal, e-Ping, estabelece que
A arquitetura do Windows Server é formada por camadas que existem para integrar as aplicações do sistema operacional. Há dois tipos de acessos, a saber: um deles chamado Modo Usuário, e o outro, chamado:
Ainda considerando a figura anterior, que apresenta um cenário para integração de sistemas de informação, julgue os itens abaixo. O modelo de integração ERP produz uma arquitetura de integração mais heterogênea, quando comparado ao modelo de integração embasado em middleware.
Página 6