Buscar

09_AULA_ARQUITETURA_SISTEMAS_DISTRIBUIDOS

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

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 6, do total de 12 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

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 9, do total de 12 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

ARQUITETURA DE SISTEMAS DISTRIBUIDOS – AULA 9
	1a Questão
	
	
	
	Web Service representa uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes e que possui entre suas características as possibilidades:
Para a construção das bases de um Web Service por padrão, o protocolo e a linguagem são:
		
	
	UDDI e DHTML.
	
	SOAP e DHTML.
	
	UDDI e XML.
	
	UDDI e WSDL.
	 
	SOAP e XML.
	Respondido em 26/03/2020 20:56:42
	
	
	 
	
	 2a Questão
	
	
	
	
	Sobre Web Services, assinale a alternativa incorreta.
		
	
	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.
	
	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.
	
	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 26/03/2020 20:56:49
	
	
	 
	
	 3a Questão
	
	
	
	
	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 e III, apenas.
	
	I e II, apenas.
	
	II e III, apenas.
	
	II, apenas.
	 
	I, II e III.
	Respondido em 26/03/2020 20:56:55
	
	
	Gabarito
Coment.
	
	 
	
	 4a Questão
	
	
	
	
	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.
	
	SOAP.
	
	WSDL.
	
	XML.
	
	UDDI
	Respondido em 26/03/2020 20:56:52
	
	
	Gabarito
Coment.
	
	 
	
	 5a Questão
	
	
	
	
	Segundo o W3C (World Wide Web Consortium), um Serviço Web é um sistema de software projetado para permitir a interação entre máquinas numa rede. Selecione a afirmação INCORRETA sobre Serviços Web:
		
	
	O transporte das mensagens é feito tipicamente pelo HTTP.
	
	A interface do Serviço Web é descrita em WSDL.
	
	Pode-se compor Serviços Web através de orquestração de serviços.
	
	A representação dos dados é feita em XML.
	 
	Cliente e Servidor devem ser escritos na mesma linguagem de programação.
	Respondido em 26/03/2020 20:57:11
	
	
	Gabarito
Coment.
	
	 
	
	 6a Questão
	
	
	
	
	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
	
	Somente 1 e 2
	 
	1, 2, 3, 4 e 5
	
	Somente 1, 2 e 5
	
	Somente 3,4 e 5
	Respondido em 26/03/2020 20:57:06
	
	
	Gabarito
Coment.
	
	 
	
	 7a Questão
	
	
	
	
	Para enviar uma mensagem a um determinado Web Service, o cliente acessa o documento que contém a descrição do serviço e, em seguida, constrói a mensagem, passando os tipos de dados corretos, de acordo com a definição encontrada no documento; Web Service valida a mensagem conforme as informações contidas no documento. Esse documento é o
		
	
	XHTML (eXtensible Hypertext Markup Language).
	
	XML (eXtensible Markup Language).
	
	SAML (Security Assertion Markup Language).
	
	UDDI (Universal Description Discovery and Integration).
	 
	WSDL (Web Service Description Language).
	Respondido em 26/03/2020 20:57:14
	
	
	Gabarito
Coment.
	
	 
	
	 8a Questã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.
		
	 
	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 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).
	
	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.
	Respondido em 26/03/2020 20:57:34
	
Explicação:
A opção representa oportunidades de alterações mesmo que posteriormente.
 
	
	
	1a Questão
	
	
	
	Sobre WebServices é correto afirmar, exceto:
		
	
	As aplicações envolvidas podem ser independentes com relação à arquitetura
	
	Sistema de software projetado para suportar comunicação entre aplicações diferentes sobre uma rede
	 
	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
	Respondido em 26/03/2020 20:57:56
	
Explicação:
Faltava fazer a relação a questão com a devida aula.
	
	
	 
	
	 2a Questão
	
	
	
	
	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 _____.
		
	
	equipamentos de interconexão de alta velocidade para banda larga.
	
	protocolos de comunicação em apoio àarquitetura TCP/IP.
	
	novos sistemas operacionais para gerenciamento na Internet.
	 
	padrões e diretrizes para a Web.
	
	microprocessadores de alto desempenho para microcomputadores RISC.
	Respondido em 26/03/2020 20:58:04
	
	
	 
	
	 3a Questão
	
	
	
	
	Web Service representa um termo utilizado na integração de sistemas e na comunicação entre aplicações diferentes e que possui entre suas características as possibilidades de:
I. interação de novas aplicações com as já existentes.
II. compatibilizar sistemas desenvolvidos em plataformas diferentes.
III. serem codificadas em um determinado protocolo, incluindo os parâmetros de entrada/saída.
IV. aplicações enviarem e receberem dados por meio de uma linguagem em formato padronizado.
Para a construção das bases de um Web Service, por padrão a linguagem é conhecida como XML e o protocolo pela sigla:
		
	
	HTTPS.
	
	SCHEMA.
	
	UDDI.
	
	XPOINTER.
	 
	SOAP.
	Respondido em 26/03/2020 20:58:10
	
	
	 
	
	 4a Questão
	
	
	
	
	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:
		
	
	homem-para-máquina e aplicação-para-aplicação ? uma codificação WSDL, empacotada em um protocolo HTTP ? validada 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 string XML que está empacotada em um protocolo SOAP ? interpretada como um arquivo "texto"
	
	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
	
	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
	Respondido em 26/03/2020 20:58:17
	
	
	 
	
	 5a Questão
	
	
	
	
	É 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 à:
		
	
	Cliente-Servidor
	
	Arquitetura Distribuída
	 
	SOA
	
	BPM
	
	Web Service
	Respondido em 26/03/2020 20:58:20
	
	
	Gabarito
Coment.
	
	 
	
	 6a Questão
	
	
	
	
	Com relação a SOA e Web services, assinale a opção correta.
		
	 
	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.
	
	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.
	
	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.
	
	Todas as alternativas são verdadeiras
	Respondido em 26/03/2020 20:58:28
	
	
	Gabarito
Coment.
	
	 
	
	 7a Questão
	
	
	
	
	Um Web Service é definido pela W3C como um sistema de software projetado para fornecer interoperabilidade entre máquinas em uma determinada rede. Dentro do contexto dos Web Services assinale a alternativa correta.
		
	
	A UDDI (Universal Description, Discovery, and Integration) é uma linguagem baseada em XML que descreve o que um Web Service pode fazer, onde ele reside e como chamá-lo.
	
	A interoperabilidade entre os Web Services e aplicações é garantida devido ao uso obrigatório da linguagem Java na implementação das aplicações.
	
	SOA (Simple Object Access) é uma plataforma de arquitetura orientada a serviços, utilizada como base para suportar os Web Services.
	 
	SOAP (Simple Object Access Protocol) é um protocolo, baseado em XML, para troca de informação estruturada com Web Services em redes de computadores.
	
	A WSDL (Web Services Description Language) é uma especificação para publicar e localizar informações sobre Web Services.
	Respondido em 26/03/2020 20:58:33
	
	
	Gabarito
Coment.
	
	 
	
	 8a Questão
	
	
	
	
	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.
	
	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.
	
	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.
	 
	A linguagem WSDL (Web Services Description Language) é utilizada para descrever web services.
	
	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.
	Respondido em 26/03/2020 20:58:39
	
	
	1a Questão
	
	
	
	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 e II, apenas.
	
	I, II, III e IV.
	
	I, III e IV, apenas.
	 
	I, II e III, apenas.
	
	II, III e IV, apenas.
	Respondido em 26/03/2020 20:59:01
	
	
	 
	
	 2a Questão
	
	
	
	
	Sobre Web Services, assinale a alternativa incorreta.
		
	
	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.
	
	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).
	
	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.
	
	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.
	Respondido em 26/03/2020 20:59:01
	
	
	 
	
	 3a Questão
	
	
	
	
	Uma vantagem que o Web Service ofereceI. 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.
	
	II e III, apenas.
	
	II, apenas.
	
	I e III, apenas.
	
	I e II, apenas.
	Respondido em 26/03/2020 20:59:20
	
	
	Gabarito
Coment.
	
	 
	
	 4a Questão
	
	
	
	
	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
		
	
	XML.
	
	UDDI
	
	SOAP.
	
	WSDL.
	 
	SOA.
	Respondido em 26/03/2020 20:59:29
	
	
	Gabarito
Coment.
	
	
	 5a Questão
	
	
	
	
	Segundo o W3C (World Wide Web Consortium), um Serviço Web é um sistema de software projetado para permitir a interação entre máquinas numa rede. Selecione a afirmação INCORRETA sobre Serviços Web:
		
	 
	Cliente e Servidor devem ser escritos na mesma linguagem de programação.
	
	A representação dos dados é feita em XML.
	
	Pode-se compor Serviços Web através de orquestração de serviços.
	
	A interface do Serviço Web é descrita em WSDL.
	
	O transporte das mensagens é feito tipicamente pelo HTTP.
	Respondido em 26/03/2020 20:59:36
	
	
	Gabarito
Coment.
	
	
	 6a Questão
	
	
	
	
	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 e 2
	
	Somente 1,3 e 4
	
	Somente 3,4 e 5
	 
	1, 2, 3, 4 e 5
	
	Somente 1, 2 e 5
	Respondido em 26/03/2020 20:59:36
	
	
	Gabarito
Coment.
	
	 
	
	 7a Questão
	
	
	
	
	Web Service representa uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes e que possui entre suas características as possibilidades:
Para a construção das bases de um Web Service por padrão, o protocolo e a linguagem são:
		
	 
	SOAP e XML.
	
	UDDI e XML.
	
	SOAP e DHTML.
	
	UDDI e WSDL.
	
	UDDI e DHTML.
	Respondido em 26/03/2020 20:59:56
	
	
	
	 8a Questã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.
		
	
	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.
	 
	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.
	
	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.
	Respondido em 26/03/2020 21:00:02
	
Explicação:
A opção representa oportunidades de alterações mesmo que posteriormente.

Outros materiais