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