Questões de Concurso Comentadas sobre arquitetura de software
Foram encontradas 7.401 questões
Portal corporativo é um aplicativo web que agrega conteúdo de diferentes fontes, permitindo a interação com sistemas de informação. Baseado na tecnologia Java, pode agregar vários portlets, componentes web desenvolvidos em Java gerenciados por um contêiner portlet que realizam pedidos e geram conteúdo dinâmico ao portal.
I. Um “Modelo Estático” mostra subsistemas ou componentes desenvolvidos como unidades separadas.
II. Um “Modelo Dinâmico” mostra como o sistema está organizado em processos em tempo de execução.
III. Um “Modelo de Interface” mostra características de usabilidade e como os usuários interagem com o sistema.
Assinale a alternativa CORRETA:
Por segurança, é recomendável alterar a senha padrão do usuário admin, criada durante a instalação do J2EE Jboss. Também é recomendável criar outros usuários, com perfis diferentes daquele do admin. Para a criação e(ou) alteração de usuários, senhas e perfis de usuários, é necessária a edição dos jmx-console-users.properties e jmx-console-roles.properties.
O termo cliente é usado para designar uma parte distinta de um sistema de computador que gerencia um conjunto de recursos relacionados e apresenta sua funcionalidade para usuários e aplicativos.
O protocolo RRA (request-reply-answer) envolve uma mensagem adicional que implica a necessidade de bloquear o cliente, para que a confirmação possa ser transmitida utilizando recursos de processamento e rede.
Aplicações embasadas em SOA são distribuídas e multi-tier e possuem lógicas de apresentação e negócio e camadas de persistência.
A arquitetura SOA utiliza um paradigma find-bind-execute no qual os provedores cadastram seus serviços em um registro público; os consumidores acessam o registro em busca de serviços; e, se houver serviço disponível, o registro devolve ao consumidor um contrato e um endereço para aquele serviço.
A interoperabilidade é conseguida utilizando-se um conjunto de padrões proprietários embasado em XML.
Web services são sistemas de software projetados para suportar interoperabilidade host-to-host sobre a rede.
As transações são os blocos básicos sobre os quais as aplicações embasadas em SOA são construídas.
Nas arquiteturas cliente/servidor de dois níveis, a aplicação tem uma lógica de apresentação, executada no browser, mas a lógica de negócio deve ser executada em outra máquina diferente do servidor HTTP.
Duas características comuns à maioria dos serviços web são o uso do protocolo HTTP — para envio das solicitações, processamento e envio de resultados em HTML — e o uso de logs, também no formato HTTP.
Em uma arquitetura P2P híbrida, a transferência de dados entre as partes ocorre diretamente, porém há o registro em servidores centrais, o que facilita a busca de pares e de conteúdo.
Na arquitetura peer-to-peer (P2P) pura, as aplicações podem assumir simultaneamente os papéis de cliente e de servidor, o que lhes confere grande escalabilidade e facilidade de gerenciamento.
Nas arquiteturas de três níveis, a lógica de negócio é executada em um servidor de banco de dados localizado em um host distinto daquele que executa o servidor HTTP.
A arquitetura cliente/servidor proporciona a sincronização entre duas aplicações: uma aplicação permanece em estado de espera até que outra aplicação efetue uma solicitação de serviço.