Buscar

Arquitetura em Serviços e Web Services

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

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

Prévia do material em texto

27/09/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 1/4
Pergunta 1
Resposta Selecionada:
 
Resposta Correta:
 
Feedback
da
resposta:
Vimos que a infraestrutura, os componentes e os serviços podem ser dispostos em diagramas ou
esquemas, os quais indicam de forma clara as ações, tarefas ou requisições de uma arquitetura em
serviço, a qual será representada por camadas, classes ou categorias.
Sobre a arquitetura baseada em camadas, analise as asserções a seguir e a relação proposta entre
elas.
 
I. Em um diagrama representando as camadas de infraestrutura como base, de componentes como
camada comunicadora e de serviços como camada externa, teremos que o fluxo é livre, pois as
camadas inferiores podem se conectar diretamente com as camadas superiores. 
PORQUE
II. As camadas se comunicam independentemente entre si.
 
A seguir, assinale a alternativa correta.
As asserções I e II são proposições falsas. 
 
 
As asserções I e II são proposições falsas.
 
 
Resposta correta. A alternativa está correta, pois tanto a proposição I quanto a
proposição II estão incorretas, ou seja, são falsas. As camadas não possuem fluxo livre
entre si porque a comunicação é feita somente entre as camadas mais próximas. Sendo
assim, não é possível a comunicação direta entre a camada de serviços e a camada de
infraestrutura.
Pergunta 2
Resposta
Selecionada:
Resposta Correta:
Feedback
da
resposta:
Os serviços de web são, simplificadamente, itens facilitadores de integração, organização e
comunicação entre clientes (requisitores de serviço) e servidores (fornecedores de serviço), os quais
não necessitam nem de uma programação distribuída nem de uma chamada remota (RMI) para ser
implementados. 
Sobre o Web Service, analise as asserções a seguir e a relação proposta entre elas.
 
I. O Web Service permite que diferentes sistemas, criados em diferentes plataformas sejam
compatíveis.
PORQUE
II. Um sistema orientado a serviços permite que as funcionalidades sejam acessadas pelo cliente por
meio de um servidor Web, ou seja, demandas e respostas.
 
Assinale a alternativa correta.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa
correta da I.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa
correta da I.
Resposta correta. A alternativa está correta, pois a asserção I está correta, a qual prevê
que o serviço Web é um meio de fornecimento de comunicação simplificada entre
clientes e servidores. A asserção II também está correta, e é justificativa da asserção I,
pois o servidor Web permite que haja acesso dos clientes por meio de funcionalidades
formatadas em protocolos do tipo XML ou JSON.
Pergunta 3
Na área da informática e computação, os protocolos e módulos públicos utilizados para a transação de
informações junto às aplicações e sistemas são feitos por meio de serviço Web, os quais são diversos
e operam em diferentes linguagens de programação, executadas em plataformas distintas. 
 
Para que haja comunicação entre os aplicativos e sistemas, a melhor ação é que:
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
27/09/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 2/4
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
se conheçam.
se conheçam.
Resposta correta. A alternativa está correta, pois assim como em um sistema utilizador
de chamada remota, o serviço Web é aquele serviço no qual também se precisa que os
aplicativos e sistemas se conheçam, ou seja, tenham um meio de comunicação
compatível entre si.
Pergunta 4
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Em um projeto de arquitetura em serviços, sua estrutura é explanada em diagramas, ou seja,
esquemas e representações visuais pelas quais é possível vislumbrar a estrutura de determinados
conceitos ou ideias,
nos quais devem conter informações como detalhamento dos seus componentes e elementos e como
eles se relacionam ao longo do sistema. 
Assinale a alternativa que contenha elementos possíveis de constituir o diagrama ao qual se refere o
texto.
Serviços, componentes e infraestrutura.
Serviços, componentes e infraestrutura.
Resposta correta. A alternativa está correta, pois a estrutura de um diagrama em um
projeto de arquitetura em serviços deve conter três elementos: serviços, componentes e
infraestrutura, os quais descrevem e relacionam os seus componentes.
Pergunta 5
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Para melhor entendimento da arquitetura em serviços presente no Web Service, podemos vislumbrar
um esquema ou diagrama no qual estejam presentes componentes, serviços ou tarefas e
infraestrutura ou premissas; os quais identificarão os elementos e suas relações na estrutura.
A partir do exposto, associe os elementos presentes em um diagrama de Web Service às suas
características:
 
1 - Infraestrutura
2 - Componentes
3 - Serviços
 
( ) Forma uma funcionalidade mais complexa, acessada pelo usuário.
( ) Compreende itens relacionados ao hardware, como servidores de dados.
( ) Destina os elementos da arquitetura segundo afinidades e aplicabilidade.
 
Agora, assinale a sequência correta.
3, 1, 2.
3, 1, 2.
Resposta correta. A alternativa está correta, pois a camada chamada infraestrutura é a
responsável pelos elementos de hardware; enquanto a camada dos componentes é
responsável pela comunicação entre infraestrutura; e serviços se referem às
funcionalidades.
Pergunta 6
Os serviços Web processam mensagens a partir de protocolos públicos, os quais são conhecidos por
grande parte dos sistemas, como podemos verificar a partir do SOAP (Simple Object Access Protocol),
o qual faz comunicação em XML; ou do REST (Representational State Transfer).
 
A respeito do REST, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s)
Falsa(s).
 
I. ( ) Os serviços Web não compartilham descrições das mensagens que recebem.
II. ( ) Os serviços são indisponíveis tanto na internet quanto na intranet.
III. ( ) Os serviços são usados atipicamente a partir de padrões comunicativos.
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
27/09/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 3/4
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
IV. ( ) Os serviços são codependentes de um sistema operacional.
 
Assinale a alternativa que apresenta a sequência correta.
V, F, F, F.
V, F, F, F.
Resposta correta. A sequência está correta, pois a alternativa I está correta e as
afirmativas II, III e IV estão incorretas, já que, no REST, os serviços Web possuem uma
descrição privativa das mensagens que recebe, na própria mensagem; os serviços são
disponibilizados na Net e Intranet, além de empregarem padrões comunicativos
específicos, e serem independentes de sistemas operacionais e de linguagens de
programação.
Pergunta 7
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Em Web Service é necessário que haja vias comunicativas bastante definidas entre si, as quais
permitam o intercâmbio entre dados, ou seja, informações entre o que está sendo requerido e o
serviço que está sendo ofertado. Esse tipo de troca é realizado por meio de protocolos os quais
descrevem as ações a serem tomadas em ambas as partes.
Nesse sentido, assinale a alternativa que indique a utilização de uma descrição de dados sobre outros
dados (metadados).
JSON.
JSON.
Resposta correta. A alternativa está correta, pois uma possível descrição de metadados
é aquela feita por meio do JavaScript Object Notation, ou usualmente JSON, a qual é
referida a um registro normatizado utilizado para transferência de dados entre serviços,
além de XML.
Pergunta 8
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
O Web Service disponível aos usuários permite que diferentes aplicações interajam entre si, ou seja,viabiliza a interação de uma série de funções, serviços ou atividades coordenadas; graças ao seu
estilo arquitetural, que, por definição, deve ser orientado a serviços, conhecido como SOA ou Service-
Oriented Architecture.
Nesse sentido, assinale a alternativa que contenha informação correta a respeito do Web Service.
Web service tem uma URL associada a cada função ofertada.
Web service tem uma URL associada a cada função ofertada.
Resposta correta. A alternativa está correta, pois sendo o Web Service baseado em um
sistema de serviços, este também deve oferecer funções processadas como serviços, as
quais possuem entrada e saída definidas, ou seja, cada função deve ter sua URL
associada.
Pergunta 9
Resposta
Selecionada:
 
Resposta Correta: 
Feedback
da
resposta:
O protocolo SOAP é rígido e determina princípios restritos na transação de mensagens tanto entre
computadores como em serviços; além de fazer uso do protocolo HTTP representativo das
mensagens enviadas e recebidas. O SOAP é um protocolo efetivado em diversas linguagens, as quais
necessitam apenas de elementos essenciais para sua execução. 
Assinale a alternativa com informação correta a respeito do protocolo SOAP.
O protocolo SOAP fornece informações automatizadas a respeito de erros.
O protocolo SOAP fornece informações automatizadas a respeito de erros.
Resposta correta. A alternativa está correta, pois o protocolo SOAP apresenta
informações e mecanismos capazes de identificar os erros e tratá-los de forma
automatizada, além de usar o protocolo HTTP ou SMTP para o envio ou recebimento de
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
27/09/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 4/4
mensagens; ser compatível com as linguagens Python ou PHP e ter sido criado pela
Microsoft antes do protocolo REST; sendo aplicado e usado em sistemas mais
complexos.
Pergunta 10
Resposta
Selecionada:
 
Resposta Correta: 
Feedback
da
resposta:
A distribuição no processamento e descentralização no mainframe são pilares da computação para os
sistemas distribuídos, ou seja, esse tipo de sistema apresenta diversos componentes localizados em
máquinas interligadas em rede, possibilitando a comunicação e a coordenação entre elas por meio de
troca de mensagens.
Sistemas referentes aos clusters (computadores cuja comunicação é feita a partir de uma rede local) e
grids (associações de hardware, softwares e outras tecnologias); sistemas transacionais, os quais
fazem uso de chamada remota; e sistemas os quais se referem a sistemas instáveis como rede de
sensores - são tipos de sistemas de classe em sistemas distribuídos.
Assinale a alternativa com a sequência correta a respeito da classificação de sistemas distribuídos
citados no texto.
Sistemas de Performance, de Informação Distribuída e Distribuídos
Pervasivos.
Sistemas de Performance, de Informação Distribuída e Distribuídos
Pervasivos.
Resposta correta. A resposta está correta, pois os sistemas de Performance são
formados por clusters e grids, os quais se referem ao nó controlador e à descentralidade
do sistema; sistemas transacionais ou de informação distribuída fazem jus ao ACID
(Atomicity, Consistency, Isolation, Durability); e sistemas distribuídos pervasivos são
considerados instáveis, como baixa transferência.
1 em 1 pontos

Continue navegando