Buscar

ARQUITETURA DE SISTEMAS DISTRIBUIDOS 9

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Teste de 
Conhecimento 
 avalie sua aprendizagem 
 
 
 
 
ARQUITETURA DE SISTEMAS DISTRIBUIDOS 
 
Lupa Calc. 
 
 
 
 
 
CCT0773_A9_V1 
 
Aluno: Matr.: 
Disc.: ARQ. SIST. DISTRIB. 2021.1 EAD (G) / EX 
 
 
Prezado (a) Aluno(a), 
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será 
composto de questões de múltipla escolha. 
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de 
questões que será usado na sua AV e AVS. 
 
 
 
 
1. 
 
 
Na figura é esboçado o esquema de um web service e suas relações (setas), foi feita a associação número e descrição da relação, da seguinte forma: 1 
- "É acessado usando"; 2 - "Permite a descoberta de"; 3 - "Liga-se a"; 4 - "Permite comunicação com" e 5 - "Descreve". 
 
Com relação a interoperabilidade de sistemas, SOA e web services, arquitetura e-ping e padrões XML estão corretas as associações: 
 
 
 
 
Somente 1,3 e 4 
 
1, 2, 3, 4 e 5 
 
 
Somente 1, 2 e 5 
 
 
Somente 1 e 2 
 
 
Somente 3,4 e 5 
 
Gabarito 
Comentado 
 
 
 
 
 
 
 
2. 
 
 
Em relação à componentização, SOA, Web services e sistema distribuído, considere: 
 
I. Ao se projetar um componente reusável, deve-se estar atento para que ele seja tão simples quanto possível. Quando é projetada uma solução 
baseada em componentes, é possível obter um comportamento comum de modo que vários usuários possam utilizá-la. 
 
II. Na Service-oriented architecture ? SOA, um serviço pode ser definido como uma função independente que aceita uma ou mais requisições e devolve 
uma ou mais respostas através de uma interface padronizada e bem definida. Serviços podem também realizar partes discretas de um processo tal 
como editar ou processar uma transação e não devem depender do estado de outras funções ou processos. 
 
III. Um Web Service é uma aplicação lógica, programável, acessível, que usa os protocolos padrão da Internet, para que se torne possível a 
comunicação transparente de máquina para máquina e aplicação para aplicação. 
IV. Um sistema distribuído pode ser definido como uma coleção de processadores francamente acoplados, que não compartilham memória nem relógio, 
interconectados por uma rede de comunicação. 
 
Está correto o que se afirma em 
 
I, II e III, apenas. 
 
 
I, II, III e IV. 
 
 
I e II, apenas. 
 
 
II, III e IV, apenas. 
 
 
I, III e IV, apenas. 
 
 
 
 
 
3. 
 
 
Uma vantagem que o Web Service oferece 
 
I. em relação à empresa que desenvolve uma DLL é que não precisa distribuí-lo para todos os clientes, pois estará armazenado em um único lugar de 
onde será acessado. 
II. é o acesso a ele sempre por meio de http, mas internamente existe uma string XML que está empacotada em um protocolo SOAP (Simple Object 
Access Protocol). 
III. é ser transparente para o Firewall de uma empresa, pois, como é uma string XML, é interpretado como um arquivo "texto", não precisando pedir 
autorização do Firewall para entrar. 
 
Está correto o que consta em 
 
I, II e III. 
 
 
I e II, apenas. 
 
 
II, apenas. 
 
 
I e III, apenas. 
 
 
II e III, apenas. 
 
Gabarito 
Comentado 
 
 
 
 
 
 
 
4. 
 
 
Sobre WebServices é correto afirmar, exceto: 
 
 
 
As aplicações envolvidas podem ser independentes com relação à arquitetura 
 
As bases para a construção de um Web Service são os protocolos HTTP ou HTTPS 
 
 
A ideia dos Web Services é expor sua funcionalidade como um serviço, através de uma interface aberta 
 
 
A transferência dos dados ocorre normalmente no formato XML, encapsulados pelo protocolo SOAP 
 
 
Sistema de software projetado para suportar comunicação entre aplicações diferentes sobre uma rede 
 
 
 
Explicação: 
Faltava fazer a relação a questão com a devida aula. 
 
 
 
 
 
5. 
 
 
Em um ambiente SOA (Arquitetura Orientada a Serviços), mensagens são trocadas entre web services e seus clientes, que podem inclusive ser outros 
web services, utilizando as especificações UDDI, WSDL e SOAP. Considere que o web service (nó) que origina uma mensagem é chamado de remetente 
SOAP inicial (initial SOAP sender) e que o web service a que a mensagem se destina em última análise é chamado de destinatário SOAP definitivo 
(ultimate SOAP receiver). Entre o remetente SOAP inicial e o destinatário SOAP definitivo, zero ou mais intermediários SOAP (SOAP intermediaries) 
podem ser utilizados. Levando em consideração o que foi exposto, assinale a afirmação correta. 
 
Blocos do cabeçalho (header blocks) SOAP de uma mensagem podem ser especificados, e até mesmo alterados em trânsito por intermediários 
SOAP, para acomodar meta-informação como instruções de processamento para serviços intermediários, medidas de segurança e controle 
transacional. 
 
 
As mensagens em um ambiente SOA devem ser do estilo RPC (Remote Procedure Call), mais adequado aos princípios SOA do que o estilo 
"Documento" (Document), que é menos granular e forma mensagens independentes cujo reuso é muito menor quando comparado ao estilo 
RPC. 
 
 
A definição WSDL é dividida em três partes: uma descrição abstrata da interface do serviço, uma descrição concreta com informações sobre 
transporte e localização e uma meta-descrição do roteamento de mensagens que o serviço pode oferecer. 
 
 
A especificação do caminho de uma mensagem (message path), que determina a rota entre o remetente SOAP inicial e o destinatário SOAP 
definitivo, é de crescente importância em ambientes SOA, e deve ser sempre conhecida a priori, pelo remetente SOAP inicial, de forma a 
garantir que a mensagem chegue ao destinatário SOAP definitivo, atendendo aos requisitos de reliability (confiabilidade). 
 
 
Uma mensagem SOAP possui como elemento raiz o < Envelope >, que por sua vez pode conter os elementos de primeiro nível < Header > , 
com informações do cabeçalho, < Body > , que é o conteúdo propriamente dito da mensagem e < Fault >, contendo diretivas de ação para o 
caso de ocorrência de erros durante o transporte ou processamento da mensagem. 
 
 
 
Explicação: 
A opção representa oportunidades de alterações mesmo que posteriormente. 
 
 
 
 
 
 
6. 
 
 
É um estilo de arquitetura de software cujo princípio fundamental prega que as funcionalidades implementadas pelas aplicações devem ser 
disponibilizadas na forma de serviços. Essa afirmação refere-se à: 
 
 
BPM 
 
 
Arquitetura Distribuída 
 
 
Web Service 
 
 
Cliente-Servidor 
 
SOA 
 
Gabarito 
Comentado 
 
 
 
 
 
 
 
7. 
 
 
Com relação a web services, assinale a opção correta. 
 
 
 
UDDI (Universal Description, Discovery and Integration) é um diretório para armazenamento de informações a respeito de web sevices. Essas 
informações são descritas em SOAP. 
 
 
SOAP (Simple Object Access Protocol) é um protocolo com base em HTML que permite troca de informações entre aplicações em um ambiente 
distribuído. 
 
 
As arquiteturas de aplicação de web services são arquiteturas firmemente acopladas, nas quais as ligações entre serviços não podem mudar 
durante a execução. 
 
A linguagem WSDL (Web Services Description Language) é utilizada para descrever web services. 
 
 
Segundo o W3C (World Wide Web Consortium), web services são apropriados somente para aplicações em que componentes de um sistema 
distribuído são executados em plataformas semelhantes de um mesmo fornecedor. 
 
 
 
 
 
8. 
 
 
Arquitetura orientada a serviço é um novo conceito, no qual cria-se um ambiente de descoberta dinâmico e se faz o uso de Serviços Web através da 
rede. NÃO é uma tecnologia usada nos serviços Web disponibilizados 
 
SOA. 
 
 
XML. 
 
 
SOAP. 
 
 
UDDI 
 
 
WSDL. 
 
Gabarito 
Comentado 
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada

Continue navegando