Buscar

Arquitetura de Sistemas Distribuídos e Web Services

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 4 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

Prévia do material em texto

21/09/2020 EPS
https://simulado.estacio.br/alunos/ 1/4
 
 
 
 ARQUITETURA DE SISTEMAS DISTRIBUIDOS
9a aula
 Lupa 
Exercício: CCT0773_EX_A9_201908040459_V2 21/09/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.3 EAD
Disciplina: CCT0773 - ARQUITETURA DE SISTEMAS DISTRIBUIDOS 201908040459
 
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.
 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.
 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.
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.
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.
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).
Respondido em 21/09/2020 10:11:03
Explicação:
A opção representa oportunidades de alterações mesmo que posteriormente.
 
 
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 I . 
Isso significa dizer que é possível acessar qualquer Web Service disponível na Web e utilizar todas as suas
funcionalidades.
Outra vantagem é ser transparente para o Firewall de uma empresa, pois, internamente existe II 
 que é III .
Preenchem correta e respectivamente as lacunas I, II e III:
 Questão1
 Questão2
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
21/09/2020 EPS
https://simulado.estacio.br/alunos/ 2/4
 homem-para-máquina e aplicação-para-aplicação ? um endereço de porta especial, que está empacotado em um
protocolo SOAP ? reconhecido pelo Firewall
máquina-para-máquina e aplicação-para-aplicação ? um endereço de porta especial, que está empacotado em
um protocolo SOAP ? reconhecido pelo Firewall
 máquina-para-máquina e aplicação-para-aplicação ? uma string XML que está empacotada em um protocolo
SOAP ? interpretada como um arquivo "texto"
homem-para-máquina e aplicação-para-aplicação ? uma codificação WSDL, empacotada em um protocolo HTTP ?
validada pelo Firewall
homem-para-máquina e aplicação-para-aplicação ? uma string XML que está empacotada em um protocolo SOAP
? interpretada como um arquivo "texto"
Respondido em 21/09/2020 10:13:29
 
Sobre Web Services, assinale a alternativa incorreta.
 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 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).
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.
Sistema de software projetado para suportar comunicação entre aplicações diferentes na Internet, objetivando
integração e interoperabilidade entre essas aplicações.
 A linguagem utilizada para definição das funcionalidades de um Web Service chama-se Standard Generalized
Markup Language, e é baseada em XML.
Respondido em 21/09/2020 10:13:31
 
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, III e IV, apenas.
II, III e IV, apenas.
I, II, III e IV.
I e II, apenas.
Respondido em 21/09/2020 10:11:08
 
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". 
 Questão3
 Questão4
 Questão5
21/09/2020 EPS
https://simulado.estacio.br/alunos/ 3/4
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, 2 e 5
Somente 3,4 e 5
Somente 1 e 2
Somente 1,3 e 4
 1, 2, 3, 4 e 5
Respondido em 21/09/2020 10:11:10
Gabarito
Comentado
 
Sobre WebServices é correto afirmar, exceto:
 A ideia dos Web Services é expor sua funcionalidade como um serviço, através de uma interface aberta
Sistema de software projetado para suportar comunicação entre aplicações diferentes sobre uma rede
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 transferência dos dados ocorre normalmente no formato XML, encapsulados pelo protocolo SOAP
Respondido em 21/09/2020 10:13:37
Explicação:
Faltava fazer a relação a questão com a devida aula.
 
Com relação a SOA e Web services, assinale a opção correta.
 São padrões de Web services o SOAP, o WSDL e o UDDI, todos baseados em HTTP.
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.
 A interface de Web service define os dados disponíveis e como eles podem ser acessadosde modo a que o
fornecimento de serviços seja independente da aplicação que o utiliza.
Todas as alternativas são verdadeiras
Conceitualmente, os scripts de serviços consideram que um provedor de serviço o oferece pela definição de seus
dados e pela implementação de sua funcionalidade.
Respondido em 21/09/2020 10:13:40
Gabarito
Comentado
 Questão6
 Questão7
21/09/2020 EPS
https://simulado.estacio.br/alunos/ 4/4
 
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.
WSDL.
UDDI
XML.
SOAP.
Respondido em 21/09/2020 10:13:38
Gabarito
Comentado
 Questão8
javascript:abre_colabore('38403','205692421','4104028586');

Continue navegando