Questões de Concurso Sobre arquitetura de software
Foram encontradas 8.108 questões
XML e SOAP são padrões utilizados no processo de construção de um web service. Nesse processo, os dados são transferidos no padrão SOAP e encapsulados no formato XML.
Cada camada tem comunicação (interface) com todas as demais camadas, tanto inferiores quanto superiores.
Quanto maior for o número de camadas, menor será o desempenho do software como um todo.
A construção e a utilização de aplicações para ambiente web são fortemente dependentes da existência de uma infraestrutura de rede.
Design Pattern, técnica de desenvolvimento de soluções eletrônicas, estabelece determinada ordem na elaboração e implantação de desenvolvimento de algoritmos, independentemente da sua complexidade e da linguagem de programação na qual será implantado.
Em uma arquitetura em camadas, a camada de persistência é responsável por armazenar dados gerados pelas camadas superiores e pode utilizar um sistema gerenciador de banco de dados para evitar, entre outros aspectos, anomalias de acesso concorrente dos dados e problemas de integridade de dados.
WSDL (Web Services Description Language) é uma linguagem baseada em XML para descrever web services. Um dos elementos definidos na versão 1.1 e alterados na versão 2.0 dessa linguagem é o <portType>, que define um conjunto abstrato de operações implementadas por um serviço.
A arquitetura orientada a serviços é utilizada para interoperabilidade de sistemas heterogêneos por meio de conjunto de serviços fracamente acoplados. A orientação a serviços utiliza protocolos padrão e interfaces convencionais para facilitar o acesso à lógica de negócios e às informações entre serviços distintos.
O SOAP (Simple Object Access Protocol), framework utilizado para a criação de protocolos de aplicação de rede, inclui um núcleo do protocolo de pedido de interações assíncronas orientado a conexão e pode ser usado tanto para mensagens binárias como para mensagens embasadas em texto dentro do contexto de uma única identidade de usuário do aplicativo.
A REST (Representational State Transfer), protocolo de comunicação embasado em XML, permite a comunicação de mensagens entre aplicações por meio de qualquer protocolo de comunicação em rede. Normalmente, esse protocolo é utilizado na integração de sistemas legados.
O MQ não requer o uso do tipo de mensagem como atributo obrigatório ao se gravar uma mensagem, porém o uso desse campo no MD pode ajudar a determinar como uma mensagem pode ser processada e gerenciada em uma fila.
A vantagem do IBM WebSphere MQ 7.0 é a facilidade de integração entre a convenção de nomenclatura da instalação e as regras de nomenclatura de filas, pois não é necessário que o nome do gerenciador de filas seja exclusivo na rede MQ.
O recurso de filas dinâmicas do WMQ possibilita a criação de filas temporárias por aplicação, em detrimento das filas permanentes criadas exclusivamente para servidores de aplicações gerais.
I. Fornece uma interface para a criação de uma família de objetos relacionados ou dependentes sem fornecer os detalhes de implementação das classes concretas.
II. Converte uma interface de uma classe existente em outra interface esperada pelos clientes. Permite que algumas classes com interfaces diferentes trabalhem em conjunto.
III. Separa uma implementação de sua abstração, de forma que ambas possam variar independentemente.
IV. Separa a construção de um objeto complexo de sua representação, de modo que o mesmo processo possa criar representações diferentes.
Tratam, respectivamente, dos design patterns:
I. Visão lógica: O serviço é uma visão abstrata e lógica de programas, bancos de dados, processos de negócio etc. definida em termos de “o que isso faz”, carregando em conjunto uma operação de nível de negócio.
II. Orientação de mensagens: O serviço é formalmente definido em termos de mensagens trocadas entre agentes prove- dores e requisitantes.
III. Orientada à descrição: Um serviço é descrito por um metadado que pode ser processado por uma máquina. Essa descrição expõe apenas detalhes que são importantes para o serviço.
IV. Granularidade: Serviços tendem a ser um pequeno número de operações com mensagens relativamente grandes e complexas.
Está correto que é exposto em
A lacuna da frase acima é preenchida, corretamente, por
A publicação e o gerenciamento de conteúdos em portais corporativos requerem o uso de ferramenta de workflow, mediante a qual é possível o tratamento de exceções, pelo gerente, e a subscrição, pelo usuário, de publicações específicas.
A independência de fornecedor e a alta capacidade de processamento de transações simultâneas são propriedades que definem um sistema computacional como arquitetura de grande porte.