Prévia do material em texto
Fazer teste: Semana 5 - Atividade Avaliativa Informações do teste Descrição Instruções Olá, estudante! 1. Para responder a esta atividade, selecione a(s) alternativa(s) que você considerar correta(s); 2. Após selecionar a resposta correta em todas as questões, vá até o fim da página e pressione “Enviar teste”. 3. A cada tentativa, você receberá um conjunto diferente de questões. Pronto! Sua atividade já está registrada no AVA. Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. Suas respostas foram salvas automaticamente. Dentre as definições e características do REST (Representational State Transfer ou Transferência de Estado Representacional), é correto afirmar que: Trata-se de um estilo arquitetural para a definição de sistemas fortemente acoplados. Utiliza o protocolo HTTP, mas não necessariamente tem que usar um formato de mensagens baseado em XML. Trata-se de uma arquitetura, ou seja, um projeto com a solução para determinado problema, dado um conjunto de restrições. É igual ao padrão SOAP para desenvolver aplicações orientadas a serviços. Trata-se de um protocolo que utiliza HTTP e SOAP. PERGUNTA 1 1,25 pontos Salva O conceito básico de Web service define como um serviço é oferecido por meio da internet, além disso ele geralmente está segmentado em diversos padrões interoperáveis, os quais possibilitam sua execução em distintas plataformas. Existem diferentes padrões disponíveis no PERGUNTA 2 1,25 pontos Salva Estado de Conclusão da Pergunta: 20/08/25, 09:39 Fazer teste: Semana 5 - Atividade Avaliativa – ... https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_207441_1&course_id=_14668_1&content_id=_1711815_1… 1/5 p p p mercado, mas o objetivo comum é fornecer independência. Um dos modelos utilizados para criar Web services é o Representational State Transfer (REST). Com relação aos componentes e à estrutura do REST, avalie as afirmações a seguir. I. Por ser baseado em HTTP, o RESTful adota os mesmos métodos e usa mensagens GET, POST, PUT e DELETE, para, respectivamente, recuperar, criar, modificar e apagar. II. O RESTful está relacionado a um modelo operacional padrão bastante amplo, representado pela forma como os clientes manipulam os recursos. III. O modelo RESTful é baseado em quatro princípios, um deles é o recurso de identificação por meio de URI, o qual identifica quando ocorre a interação de um cliente e descobre recursos e serviços. IV. São denominadas interações stateless aquelas geradas mediante hiperlinks, baseadas em conceitos de transferência de estado explícito. Elas trocam de estado por meio de cookies e campos de formulários ocultos, por exemplo. Está correto que se afirma em: a. I, II e IV, apenas. b. II e IV, apenas. c. III e IV, apenas. d. I, II e III, apenas. e. I e III, apenas. O REST (do inglês, Representational State Transfer) pode ser considerado um estilo arquitetural simples para definição de sistemas fracamente acoplados. O REST tem o protocolo HTTP como base para transportar as mensagens. Com relação aos métodos do HTTP utilizados pelo REST, assinale a alternativa CORRETA. a. O GET envia dados a serem processados pelo recurso identificado. b. O DELETE inviabiliza o recurso especificado por um tempo determinado. c. O PUT cria ou atualiza um recurso com a representação fornecida. PERGUNTA 3 1,25 pontos Salva 20/08/25, 09:39 Fazer teste: Semana 5 - Atividade Avaliativa – ... https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_207441_1&course_id=_14668_1&content_id=_1711815_1… 2/5 d. O POST impõe uma condição sobre a execução do comando. e. O SHIFT solicita uma informação do cliente para a base de dados. O Representational State Transfer (REST) utiliza URI, que são nomes aplicados para identificar recursos na Web, e é definido de diferentes formas, podendo ser visto como um estilo arquitetural para definir sistemas fracamente acoplados. Assinale a alternativa correta que compreende o estilo arquitetural REST: a. As interações utilizam estados denominados stateless, provendo facilidade de composição e escalabilidade b. As interações utilizam estados denominados stateful, mas são marcadas pela falta de composição como desvantagem c. As interações utilizam estados denominados stateful e fazem o uso de interfaces uniformes com o objetivo de prover a identificação de recursos d. As interações utilizam estados denominados Web Service e sua principal característica é a decomposição e. As interações utilizam estados denominados stateless, tendo foco principalmente em prover decomposição, apesar da sua complexidade PERGUNTA 4 1,25 pontos Salva A ______ destina-se à construção de aplicações de software que utilizam serviços disponíveis em uma rede como a Web. Com essa tecnologia, é possível que novas aplicações possam interagir com outras existentes, auxiliando na compatibilização de sistemas. Ela é caracterizada por ser fracamente acoplada; transparente em localização; e independente de protocolo. Em um modelo simplificado de uma arquitetura orientada a serviços, podem ser definidas três entidades básicas: consumidores, provedores e ______ . O ______ é um protocolo para a troca de dados cliente–servidor, utilizado em ambientes distribuídos. Web Services, Agentes integradores, SOA. SOA, Biblioteca de componentes, REST. Arquitetura orientada a serviços, Registradores de serviços (brokers), SOAP. Interoperabilidade, SOAs, Web Service. PERGUNTA 5 1,25 pontos Salva 20/08/25, 09:39 Fazer teste: Semana 5 - Atividade Avaliativa – ... https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_207441_1&course_id=_14668_1&content_id=_1711815_1… 3/5 Arquitetura orientada a serviços, Catálogos de serviços, SOA. Diversas tecnologias antecederam a ideia de orientação a serviços e foram, de certa forma, importantes para alcançarmos a maturidade no desenvolvimento de aplicações, como os web services. Sobre esse assunto, assinale a alternativa correta. Java RMI funciona em Java e com RPC. RMI é uma API java para acesso remoto de métodos. RPC permite executar comandos de shell em máquinas remotas. Microsoft DCOM tem implementação aberta. RSH permite executar funções em máquinas remotas. PERGUNTA 6 1,25 pontos Salva Os serviços Web são caracterizados por um conjunto de funções de aplicação relacionadas entre si. Para exemplificar a utilização de um Web service e a sua relação com o modelo de negócios, podemos considerar a comunicação entre a empresa X e Y. Considerando que a empresa X é o cliente e a empresa Y é o servidor, uma conexão A dinâmica deve permitir o uso de uma linguagem de programação capaz de suportar XML e HTTP do lado do cliente e implementar diferentes ambientes. É importante lembrar, porém, que os serviços Web trazem muitas vantagens, mas também desvantagens. Assim, assinale a alternativa que representa uma desvantagem dos serviços Web. a. Permite o uso somente de padrões HTTP e SOAP, tendo pouca segurança. b. A descrição dos serviços não pode ser vista. c. É incapaz de oferecer serviços de negócio por meio da Web. d. Podem ocorrer problemas de desempenho e alto custo para processar documentos XML. e. Impossibilita o reuso de serviços e componentes. PERGUNTA 7 1,25 pontos Salva Sobre as características mais importantes dos serviços web que são projetados para suportar interoperabilidade entre máquinas pela rede, é correto afirmar que: PERGUNTA 8 1,25 pontos Salvar resposta 20/08/25, 09:39 Fazer teste: Semana 5 - Atividade Avaliativa – ... https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_207441_1&course_id=_14668_1&content_id=_1711815_1… 4/5 Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. não permitem que muitos serviços distribuídos executem em uma variedadede plataformas. a troca de mensagem é feita puramente via bytes. permitem realizar a integração entre sistemas existentes e compartilhar processos sem compartilhar tecnologias. somente permitem trocar dados baseados em recursos e não em operações. são dependentes de linguagem e plataforma computacional. Salvar todas as respostas Salvar e Enviar 20/08/25, 09:39 Fazer teste: Semana 5 - Atividade Avaliativa – ... https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_207441_1&course_id=_14668_1&content_id=_1711815_1… 5/5