Buscar

Colaborar - Av2 - Tecnologias Web Service

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

 Tecnologias Web Service (/aluno/timeline/in…
Av2 - Tecnologias Web Service
  
(/notific
Informações Adicionais
Período: 06/02/2023 00:00 à 29/05/2023 23:59
Situação: Confirmado
Tentativas: 1 / 3
Pontuação: 2500
Protocolo: 864239617
A atividade está fora do período do cadastro
Avaliar Material
1)
a)
b)
c)
d)
e)
2)
a)
b)
“Hoje, as APIs REST se estabeleceram como um meio para implementar sistemas distribuídos e devem ganhar ainda mais
importância no contexto de computação em nuvem, Internet das coisas e microsserviços. No entanto, muitas APIs REST
existentes são conhecidas por não serem bem projetadas, resultando na ausência de atributos de qualidade desejáveis que os
sistemas verdadeiramente RESTful acarretam. Embora a análise existente mostre que muitas APIs REST não são totalmente
compatíveis com REST, ainda é uma questão em aberto como melhorar esse déficit e por onde começar" (HAUPT et al., 2017).
Assinale a alternativa correta sobre a dinâmica do fluxo de informações durante uma interação em um sistema REST.
Alternativas:
O fluxo de informações sempre se dá na direção cliente => servidor durante uma interação.
Todas as informações trocadas são armazenadas pelo servidor.
Servidor e cliente só podem trocar informações após autenticação do cliente.
Geralmente durante uma interação, um par de mensagens, request e response, são trocadas entre
servidor e cliente.
 Alternativa assinalada
O fluxo de informações ocorre por protocolos diferentes na direção cliente => servidor ou na direção servidor => cliente.
“As empresas estão cada vez mais implantando seus serviços na web, na forma de aplicativos da web, serviços SOAP, serviços
baseados em mensagens e, mais recentemente, serviços REST. Embora o movimento em direção ao REST seja amplamente
reconhecido, não há muitas informações concretas sobre os recursos técnicos sendo usados no campo, como formatos de
dados, como os verbos HTTP estão sendo usados ou estruturas URI típicas, apenas para citar alguns” (NEUMANN et al., 2021).
Assinale a alternativa que apresente a melhor definição para REST:
Alternativas:
REST são softwares para integração de sistemas.
REST são protocolos para comunicação entre sistemas integrados.
https://www.colaboraread.com.br/aluno/timeline/index/3071235704?ofertaDisciplinaId=1946115
https://www.colaboraread.com.br/notificacao/index
javascript:void(0);
c)
d)
e)
3)
a)
b)
c)
d)
e)
4)
a)
b)
c)
d)
e)
REST são mensagens trocadas entre componentes de um sistema integrado.
REST são boas práticas para integração de sistemas heterogêneos.  Alternativa assinalada
REST são servidores utilizados em sistemas integrados.
“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:
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.
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.
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
Header blocks são as informações imprescindíveis contidos no body e devem ser obrigatoriamente reconhecidos pelo
servidor.
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.
A maioria dos sistemas web possui alguns componentes bastante comuns, como por exemplo, formulários para cadastro e
envio de dados. Em geral, formulários são compostos por campos para a inserção de dados e um botão para a submissão destes
dados a um servidor (com exceção de sistemas assíncronos em que o envio não depende obrigatoriamente do clique do
usuário). Neste contexto, como muitas dessas funcionalidades e componentes são comuns em vários sistemas, é indicado o uso
de um framework.
 
Em relação aos frameworks, analise as afirmativas a seguir e as classifique como Verdadeiras (V) ou Falsas (F):
 
I) Framework é um termo da língua inglesa que significa estrutura, o que se relaciona ao fato de fornecer códigos estruturais
básicos para o desenvolvimento de aplicações.
II) Um framework é um conjunto de códigos genéricos adequado para a união de trechos de um projeto de desenvolvimento de
software.
III) Um framework é um pacote de códigos prontos que podem ser utilizados na etapa de implementação de sistemas
Assinale a alternativa que contém a sequência correta.
Alternativas:
V-V-V.  Alternativa assinalada
F-F-F.
F-F-V.
V-F-F.
V-F-V.
5)
a)
b)
c)
d)
e)
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:
Hot spots.
Frozen spots.  Alternativa assinalada
Views.
Templates.
Models.

Continue navegando