Buscar

Web Services e APIs REST

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 3 páginas

Prévia do material em texto

Av2 - Tecnologias Web Service
1) O web services description language foi proposto em 2007 pela W3C com objeto principal de padronização a comunicação entre cliente e serviços web.
Com base na afirmação podemos concluir que:
Alternativas:
· a) O WSDL é uma linguagem própria enviada ao web service pelo cliente.
· b) É um padrão que integra as plataformas independentemente de linguagem. Alternativa assinalada
· c) Utilizado pelos órgãos governamentais apenas para emissão de documentos fiscais.
· d) Integra plataformas desde que tenham sido implementadas com a mesma linguagens de programação.
· e) Possibilita a troca de mensagens entre cliente e servidor de forma autônoma.
2) “Hoje, a maioria dos serviços em nuvem, como os fornecidos pela Amazon Web Services (AWS) e Microsoft Azure, são acessados programaticamente por meio de APIs REST, tanto por aplicativos de terceiros quanto outros serviços” (GODEFROID et al., 2020).
 
 
De acordo com o que você aprendeu sobre REST, associe as categorias de APIs na coluna A da tabela a seguir com as suas respectivas definições na coluna B.
 
	Coluna A
	Coluna B
	I.   API privada.
	1.       Disponibilizadas por instituições para uso livre.
	II.   API parceira.
	2.       Intermedia a comunicação entre sistemas de duas instituições diferentes.
	III.   API pública.
	3.       Realiza a comunicação entre sistemas de uma mesma instituição.
Assinale a alternativa que apresenta a associação CORRETA entre as colunas.
Alternativas:
· a) I – 1; II – 2; III – 3.
· b) I – 2; II – 3; III – 1.
· c) I – 3; II – 2; III – 1. Alternativa assinalada
· d) I – 1; II – 3; III – 2.
· e) I – 3; II – 1; III – 2.
3) “O processo de invocar serviços da web é muito importante. Portanto, o protocolo SOAP é estabelecido para trocar mensagens entre provedores de serviços e consumidores. É um formato de mensagens XML estruturado para troca de dados em um ambiente distribuído. Ele usa um protocolo de transporte subjacente (HTTP, SMTP etc.) por meio de vinculação" (HALILI, 2018).
Assinale a alternativa que apresente apenas informações corretas sobre a estrutura de um documento SOAP.
Alternativas:
· a) Todos os elementos estruturais do SOAP são obrigatórios para que o servidor reconheça a mensagem. A mensagem SOAP é reconhecida a partir do header.
· b) Header e body são subelementos do envelope, sendo que o envelope é opcional e o body é obrigatório. Podem ser inseridos quantos header blocks forem necessários, em qualquer parte do envelope.
· c) Header e body são subelementos do envelope, sendo que o header é opcional e o body é obrigatório. Quando presente, o header é delimitado antes do body. Alternativa assinalada
· d) Header blocks são as informações imprescindíveis contidos no body e devem ser obrigatoriamente reconhecidos pelo servidor.
· e) Envelope e body são subelementos do header, sendo que o envelope é opcional e o body é obrigatório. Quando presente, o header é delimitado depois do body.
4) Os frameworks podem ser utilizados para facilitar o desenvolvimento de web services, pois oferecem a automatização de algumas tarefas, como a geração de classes para disponibilização e consumo dos web services. Um dos tipos de frameworks muito utilizando é o Django, desenvolvido na linguagem de programação Python. 
 Assinale a alternativa que indica o modelo utilizado por este framework.
Alternativas:
· a) MVT (Model-View-Template). Alternativa assinalada
· b) DTM (DataBase-Template-Model).
· c) TVD (Template-View-DataBase).
· d) RTS (Rest-Template-Soap).
· e) TSR (Template-Soap-Rest).
5) A utilização de frameworks pode agilizar o processo de desenvolvimento de softwares, pois várias funcionalidades básicas já vêm implementadas pelos mesmos. No entanto, deve-se verificar se o tipo de framework escolhido pode atender às necessidades específicas de um projeto, pois existem algumas partes dos frameworks que são fixas e não podem ser alteradas.
Assinale a alternativa que indica o nome dessas partes fixas de um framework.
Alternativas:
· a) Hot spots.
· b) Frozen spots. Alternativa assinalada
· c) Views.
· d) Templates.
· e) Models.

Mais conteúdos dessa disciplina