Baixe o app para aproveitar ainda mais
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');
Compartilhar