Buscar

ARQUITETURA DE SISTEMAS DISTRIBUIDOS Aula 09

Prévia do material em texto

30/03/2020 EPS
simulado.estacio.br/alunos/ 1/4
 
É 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 à:
Sobre Web Services, assinale a alternativa incorreta.
Com relação a SOA e Web services, assinale a opção correta.
ARQUITETURA DE SISTEMAS DISTRIBUIDOS
 CCT0773_A9_201801207151_V1 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
Aluno: ALAN CARLOS DE OLIVEIRA ANDRADE Matr.: 201801207151
Disc.: ARQ. SIST. DISTRIB. 2020.1 - F (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.
SOA
Arquitetura Distribuída
Cliente-Servidor
BPM
Web Service
 
Gabarito
 Coment.
 
 
 
2.
A linguagem utilizada para definição das funcionalidades de um Web Service chama-se Standard Generalized Markup
Language, e é baseada em XML.
Sistema de software projetado para suportar comunicação entre aplicações diferentes na Internet, objetivando
integração e interoperabilidade entre essas aplicações.
A interação entre o servidor e o consumidor se dá através de requisições web, com os dados trafegando em formato
XML (SOAP) ou JSON (REST).
As aplicações envolvidas podem ser independentes com relação à arquitetura: um cliente Java em Linux pode
consumir o serviço de um Web Service .Net em Windows, por exemplo.
A ideia dos Web Services é expor sua funcionalidade como um serviço, através de uma interface aberta, permitindo
aos consumidores acessar a interface e descobrir a funcionalidade do serviço.
 
 
 
 
3.
Conceitualmente, os scripts de serviços consideram que um provedor de serviço o oferece pela definição de seus
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('1','9','','88DXYJ415Y569D2FM4O6','315316070');
javascript:abre_frame('2','9','','88DXYJ415Y569D2FM4O6','315316070');
javascript:abre_frame('3','9','','88DXYJ415Y569D2FM4O6','315316070');
30/03/2020 EPS
simulado.estacio.br/alunos/ 2/4
Assinale a alternativa que complete corretamente a lacuna do texto a seguir. 
 
O Consórcio World Wide Web (W3C) é um consórcio internacional em que as organizações filiadas, uma equipe em tempo
integral e o público trabalham com o objetivo principal direcionado para o desenvolvimento de _____.
Com relação a web services, assinale a opção correta.
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
dados e pela implementação de sua funcionalidade.
São padrões de Web services o SOAP, o WSDL e o UDDI, todos baseados em HTTP.
Todas as alternativas são verdadeiras
A interface de Web service define os dados disponíveis e como eles podem ser acessados de modo a que o
fornecimento de serviços seja independente da aplicação que o utiliza.
Os serviços podem ser oferecidos por qualquer cliente de serviços dentro ou fora de determinada organização e
tornam públicas as informações sobre o serviço para que usuários autorizados possam utilizá-la.
 
Gabarito
 Coment.
 
 
 
4.
protocolos de comunicação em apoio à arquitetura TCP/IP.
equipamentos de interconexão de alta velocidade para banda larga.
padrões e diretrizes para a Web.
novos sistemas operacionais para gerenciamento na Internet.
microprocessadores de alto desempenho para microcomputadores RISC.
 
 
 
 
5.
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.
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.
A linguagem WSDL (Web Services Description Language) é utilizada para descrever web services.
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.
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.
 
 
 
 
6.
I, II e III, apenas.
II, III e IV, apenas.
I e II, apenas.
I, III e IV, apenas.
I, II, III e IV.
 
30/03/2020 EPS
simulado.estacio.br/alunos/ 3/4
Web Service representa uma solução u�lizada na integração de sistemas e na comunicação entre
aplicações diferentes e que possui entre suas caracterís�cas as possibilidades:
 
Para a construção das bases de um Web Service por padrão, o protocolo e a linguagem são:
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.
 
 
 
7.
SOAP e DHTML.
UDDI e XML.
UDDI e WSDL.
SOAP e XML.
UDDI e DHTML.
 
 
 
 
8.
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).
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.
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.
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 transporteou
processamento da mensagem.
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.
 
 
 
Explicação:
A opção representa oportunidades de alterações mesmo que posteriormente.
 
 
 
 
 
 
30/03/2020 EPS
simulado.estacio.br/alunos/ 4/4
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
 
 
Exercício inciado em 30/03/2020 22:36:11. 
javascript:abre_colabore('35870','184043571','3674719396');

Continue navegando