Prévia do material em texto
Parte superior do formulário Parte inferior do formulário SISTEMAS DISTRIBUÍDOS Parte superior do formulário Postado September 25, 2020 Curso ADS0478 SISTEMAS DISTRIBUÍDOS PMA - 202020.ead-9027.03 Teste ATIVIDADE 2 (A2) Iniciado 24/09/20 21:07 Enviado 25/09/20 11:46 Status Completada Resultado da tentativa 9 em 10 pontos Tempo decorrido 14 horas, 38 minutos Resultados exibidos Respostas enviadas, Respostas corretas, Comentários · Pergunta 1 1 em 1 pontos Socket e ServerSocket são responsáveis, dentre outras coisas, pela conciliação e harmonização das informações em um sistema distribuído. Mas nem sempre essas ações estão sintonizadas ou sincronizadas. Desse modo, para o melhor funcionamento do sistema, são exigidas ações que minimizem ou eliminem esse delay. Nesse sentido, assinale a alternativa que aborda uma ação eficiente para a sincronização das informações: Resposta Selecionada: Usar um loop infinito para receber uma requisição do cliente. Resposta Correta: Usar um loop infinito para receber uma requisição do cliente. Feedback da resposta: Resposta correta. A alternativa está correta, pois o início de uma comunicação entre servidor e cliente são feitas a partir de requisições, Para haver a requisição o servidor deve estar pronto para conexão, desse modo o loop é a melhor opção para essa espera já que o servidor ficará disponível para processar as requisições até que elas sejam atendidas. · Pergunta 2 1 em 1 pontos A arquitetura de uma chamada remota de procedimento determinará o curso da comunicação e os elementos mais importantes que a compõe, ou seja, é a partir dela que será conhecida o meio de comunicação e seus componentes. Para isso, esse modelo seguirá alguns passos. Sobre os passos da arquitetura de uma chamada remota de procedimento, analise as afirmativas a seguir: I. A mensagem é gerada e emitida fora da máquina até seu destino. II. A camada externa da rede é a responsável pela entrega da mensagem, de acordo com o IP. III. Conversão, empacotamento e envio pela rede são alguns passos seguidos pela resposta do servidor. IV. A mensagem mantém seu código inicial e chega ao setor de requisição. Está correto o que se afirma em: Resposta Selecionada: III, apenas. Resposta Correta: III, apenas. Feedback da resposta: Resposta correta. A alternativa está correta, pois assim que a resposta é recebida pelo servidor, ela é convertida e conduzida ao processo cliente, corroborando com a alternativa III que diz que as fases de uma resposta do servidor são a transformação, , empacotamento e despacho pela rede da resposta do servidor. · Pergunta 3 1 em 1 pontos Os algoritmos podem ser usados para correção do tempo, ou seja, sincronicidade de relógios lógicos, aumentando, quando necessário,1 ciclo de clock após a mensagem chegar ao destinatário, que por sua vez tem um tempo anterior ao da mensagem. Fundamentalmente, o Algoritmo de Lamport parte do conceito happens- before.;. Sobre o algoritmo de Lamport, assinale a alternativa que contém informações corretas: Resposta Selecionada: Se a→b, pode haver a sincronização de eventos se eles acontecerem em mesmo processo e se uma mesma mensagem é recebida por a e b, os quais tem processos diferentes. Resposta Correta: Se a→b, pode haver a sincronização de eventos se eles acontecerem em mesmo processo e se uma mesma mensagem é recebida por a e b, os quais tem processos diferentes. Feedback da resposta: Resposta correta. A alternativa está correta, pois descreve o conceito de Algoritmo de Lamport, o qual sugere que a relação happens-before é transitiva, tanto para a e b em um mesmo processo quanto para a mesma mensagem sendo a e b de processos distintos. · Pergunta 4 0 em 1 pontos Vimos que o TCP significa um tipo de protocolo de controle de transmissões, ou seja, se refere a um dos sistemas de envio de pacotes mais empregado da internet. Quando um cliente acessa um site por exemplo, o computador envia dados ao servidor solicitando o envio dos conteúdos desta página, de forma que essas informações são reenviadas para o navegador mostrando o que foi solicitado. Assinale a alternativa que contenha afirmações corretas sobre o protocolo TCP: Resposta Selecionada: Este processo é responsável somente pelo envio de pacotes, acometidos a cada vez que você clica em um link, ou faz um login ou publica algum comentário na rede. Resposta Correta: Este processo de envio e recebimento desses pacotes acontece a cada vez que você clica em um link, ou faz um login ou publica algum comentário na rede. Feedback da resposta: Sua resposta está incorreta. A alternativa está incorreta, pois o TCP não envia somente dados mas recebe informações de volta para segurar o que foi recebido, de modo que isso só é possível por meio de um sistema de numeração própria e insistência no reenvio de dados, pois se o receptor não receber o pacote de dados corretamente a informação é enviada novamente até que se chegue ao seu destino, de modo que haja uma checagem desses erros assegurando que nenhuma das informações foi corrompida durante o trajeto. · Pergunta 5 1 em 1 pontos Endereço de Protocolo da Internet ou Endereço IP é a tradução para o Internet Protocol Adress; ou seja, termo referente a uma codificação de cada máquina ou aparelho conectado a uma rede sob o protocolo de internet para comunicação; cuja função se resume à identificação de interface e endereçamento de localização. Assinale a alternativa que contenha informações corretas sobre o protocolo IP Entendemos que para identificar uma conexão entre dois pontos usamos <IP, PORTA>, de modo que, se um cliente possui um IP 192. 168.0. 200 e este quer se comunicar com o servidor cujo IP 10.47.99 ele precisa enviar uma mensagem ao sistema utilizando a Api Winsock para ter acesso há uma porta do sistema operacional, no caso Windows. Resposta Selecionada: Para identificar uma conexão entre dois pontos usamos <IP, PORTA> Resposta Correta: Para identificar uma conexão entre dois pontos usamos <IP, PORTA> Feedback da resposta: Resposta correta. A alternativa está correta, pois o indicativo para conexão entre os pontos de uma rede é o comando <IP, PORTA>, a partir do qual é enviado uma mensagem ao sistema usando um ApiWinsock para assim se obter o acesso a uma porta do sistema operacional, no caso Windows. No caso de um endereço IP 10.47.99, teremos que os últimos números (99) serão a porta local do socket, passível de comunicação. · Pergunta 6 1 em 1 pontos A comunicação interprocessos é feita a partir dos Sockets, responsáveis pelo transporte de informações. Nesse caso, alguns padrões são respeitados como o Accept, Read e Write, responsáveis pela criação de um socket novo quando uma conexão é estabelecida; e ainda, leitura e escrita de dados do buffer associado ao socket. A partir do exposto, associe os conceitos às suas características: 1 - Accept 2 - Read 3 - Write ( ) Faz a leitura do assunto referido ao buffer relativo a um socket. ( ) Origina um novo socket, responsável pela comunicação. ( ) Grafa os dados em buffer, o qual está associado a um socket. A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: Resposta Selecionada: 1, 2, 3. Resposta Correta: 1, 2, 3. Feedback da resposta: Resposta correta. A alternativa está correta, pois o computador processará, preparará e encaminhará a mensagem pelo socket até a porta reservada a ele, e partir daí a mensagem é enviada, como descrito nos processos de Accept, Read e Write, ou seja, a partir da comunicação, há leitura do assunto e a partir daí a grafia dos dados. · Pergunta 7 1 em 1 pontosA área de interação Sockets possibilita a comunicação entre sistemas numa rede, sendo seu ponto final. Essa interação pode ser feita em linguagens distintas, como por exemplo, a Java, a qual, geralmente responde às requisições, as quais são aferidas por meio de conexões, a partir de uma porta. A API Socket é um interface de programação, a qual permite controle e uso dos sockets; que possui alguns métodos padronizados. Nesse sentido, assinale a alternativa que indique um exemplo de método padronizado citado no texto: Resposta Selecionada: Listen. Resposta Correta: Listen. Feedback da resposta: Resposta correta. A alternativa está correta, pois o método Listen é conhecido, dentro dos métodos padronizados, como o modo de espera ou passividade de um Socket, ou seja, é o responsável por indicar se o sistema deve ou não aguardar as conexões a serem estabelecidas com o cliente. · Pergunta 8 1 em 1 pontos Dada a seguinte classe para o lado do servidor, ou classe Server: public class Server { public static void main(String args[]){ try { ServerSocket server = new ServerSocket(2255); System.out.println("Servidor iniciado na porta 2255"); Socket cliente = server.accept(); System.out.println("Cliente conectado do IP "+cliente.getInetAddress(). getHostAddress()); Scanner entrada = new Scanner(cliente.getInputStream()); while(entrada.hasNextLine()){ System.out.println(entrada.nextLine()); } entrada.close(); server.close(); } catch (IOException ex) { Logger.getLogger(Server.class.getName()).log(Level.SEVERE, null, ex); } } } Após a análise do código, assinale a alternativa que contenha uma uma afirmativa correta a respeito do código citado: Resposta Selecionada: As conexões dos clientes serão executadas na porta 2255. Resposta Correta: As conexões dos clientes serão executadas na porta 2255. Feedback da resposta: Resposta correta. A alternativa está correta, pois na criação de um objeto tipo SocketServer, é necessário que se faça também a abertura ou criação de uma porta sem uso, ou seja, uma porta desocupada pelo sistema operacional. Desse modo, no código problema, podemos inferir a porta 2255 para as possíveis conexões do cliente. · Pergunta 9 1 em 1 pontos Sabemos que a intercomunicação pode ser feita a partir da implantação dos sockets em algumas linguagens, como a Java. Nesse caso, o servidor Java responderá às solicitações feitas pelos clientes, de modo que, em seguida, são implementadas ações do lado do cliente, as quais enviarão as solicitações para o servidor, aguardando resposta. Para usarmos o socket TPC/IP é necessária a importação de algumas bibliotecas na classe Java. Assinale a alternativa que contenha informações corretas sobre algumas bibliotecas na classe Java: Resposta Selecionada: import java.PrintWriter Resposta Correta: import java.PrintWriter Feedback da resposta: Resposta correta. A alternativa está correta, pois para haver possibilidade de comunicação entre as máquinas é preciso a criação de uma classe Servidora, a qual é responsável pela espera de conexão entre cliente e Servidor, tendo como exemplo a classe Java, como a import java.io.PrintWriter. · Pergunta 10 1 em 1 pontos Quando tratamos da permissão que programas de aplicação tem para controle e uso de sockets, podemos pensar no ApiSocket fornecido pelo sistema operacional como interface de programação de aplicativos. Um Api socket possui alguns métodos padronizados como bind, listen, accept, read, write, close, chamada gethosbyname, chamada getprotobyname. Assinale a alternativa que contém um dos métodos padronizados descrito pelo texto sobre ApiSocket: Resposta Selecionada: São exemplos accept: newsocket Resposta Correta: São exemplos accept: newsocket Feedback da resposta: Resposta correta. A alternativa está correta, pois sobre o método padronizado para ApiSocket sobre controle temos termo newsocket, o qual pode e deverá estar associado aos processo de socket, como finalizador de comunicação; de addr como parâmetros relacionados aos protocolos de rede; e de addrlen, responsável pela comunicação, sendo residente ou não numa mesma máquina. 1 Spidey96 · Expert · · · Usuários · 61 · 70 posts Postado September 27, 2020 · Pergunta 1 1 em 1 pontos Enquanto a chamada com procedimento normal é feita por meio de um valor ou referência de uma variável, a remota é realizada por meio de uma chamada próxima a uma local, abstraindo a informação de chamada remota para o solicitante do método em questão. Assinale a alternativa que contém informações corretas sobre a chamada remota: Resposta Selecionada: O comando read () é trocado por uma prorrogação funcional Resposta Correta: O comando read () é trocado por uma prorrogação funcional Feedback da resposta: Resposta correta. A alternativa está correta, pois descreve brevemente uma chamada remota, na qual o read () presente numa chamada normal, será substituído por uma extensão de sua função pedindo o envio de uma mensagem protegida pela função, por meio de uma rede. · Pergunta 2 1 em 1 pontos O Socket e a ServerSocket são usadas basicamente para estabelecer comunicação entre cliente e servidor, de modo que suas aplicações são possíveis em diversos cenários. Dada essa afirmativa, podemos dizer que são exemplos desses cenários as criações de soluções para o sistema e chat somente para cliente-servidor. Neste sentido, assinale a alternativa que indique qual é o resultado obtido a partir o uso de Socket e ServerSocket: Resposta Selecionada: a criação de um socket permite a criação de um objeto ServerSocket Resposta Correta: a criação de um socket permite a criação de um objeto ServerSocket Feedback da resposta: Resposta correta. A alternativa está correta, pois a classe socket e ServerSocket são responsáveis basicamente pela criação de chat entre cliente-cliente e cliente-servidor; além de não influenciar em possíveis soluções do sistema, respeitando os comandos do código e centralizando os diversos bancos de dados de uma comunicação Socket. · Pergunta 3 1 em 1 pontos Simplificadamente um protocolo, presente em um sistema distribuído, estabelecerá normativas ou regimentos que versarão desde a sintaxe à sincronização da intercomunicação, sendo implementado por meio de hardware, software ou a combinação deles. Assinale a alternativa que apresenta uma afirmativa correta a respeito de um protocolo: Resposta Selecionada: O protocolo User Datagram Protocol ou UDP não possui ligação entre emissor e receptor, dificultando as orientações referentes à conexão. Resposta Correta: O protocolo User Datagram Protocol ou UDP não possui ligação entre emissor e receptor, dificultando as orientações referentes à conexão. Feedback da resposta: Resposta correta. A alternativa está correta, pois o User Datagram Protocol é um protocolo do tipo simples, confiável e sem conexão, aliado ao IP ou Internet Protocol, ou seja, seu envio de dados (datagram) não garante seu recebimento e não exige longo relacionamento entre cliente e servidor. · Pergunta 4 1 em 1 pontos Dentro de sistemas distribuídos, chamamos de protocolo todas as combinações e transações controladoras e possibilitadoras de recursos possíveis como conectividades, comunicação e transferência de dados entre dois ou mais sistemas de computadores interligados. Nesse sentido, assinale a alternativa que indique um exemplo de protocolo:Resposta Selecionada: Transmission Control Protocol (TCP). Resposta Correta: Transmission Control Protocol (TCP). Feedback da resposta: Resposta correta. A alternativa está correta, pois o Protocolo de Controle de Transmissão ou Transmission Control Protocol conhecido também como TCP é exemplo de um dos protocolos mais utilizados para comunicação entre computadores dentro dos sistemas distribuídos. · Pergunta 5 1 em 1 pontos O modelo de chamada remota de procedimento utiliza uma thread como controladora de dois processos envolvendo um invocador e um servidor. De modo que o invocador enviará mensagens para o processo servidor e autobloqueia uma possível resposta. É a mensagem emitida pelo invocador que carrega as coordenadas procedimentais, enquanto a mensagem de resposta enviará as determinações a respeito da execução do sistema. Nesse sentido, assinale a alternativa que indique qual é verídica sobre a chamada remota de procedimento: Resposta Selecionada: As chamadas remotas de procedimento quando em determinadas condições, pode reivindicar autenticação do cliente para maior segurança. Resposta Correta: As chamadas remotas de procedimento quando em determinadas condições, pode reivindicar autenticação do cliente para maior segurança. Feedback da resposta: Resposta correta. A alternativa está correta, pois as chamadas remotas de procedimento operam em velocidades muito mais baixas quando comparadas às chamadas locais, possibilitando seu transporte em redes com baixa segurança,de modo que haja a solicitação de autenticação do procedimentos em questão. · Pergunta 6 1 em 1 pontos Vimos que o TCP significa um tipo de protocolo de controle de transmissões, ou seja, se refere a um dos sistemas de envio de pacotes mais empregado da internet. Quando um cliente acessa um site por exemplo, o computador envia dados ao servidor solicitando o envio dos conteúdos desta página, de forma que essas informações são reenviadas para o navegador mostrando o que foi solicitado. Assinale a alternativa que contenha afirmações corretas sobre o protocolo TCP: Resposta Selecionada: Este processo de envio e recebimento desses pacotes acontece a cada vez que você clica em um link, ou faz um login ou publica algum comentário na rede. Resposta Correta: Este processo de envio e recebimento desses pacotes acontece a cada vez que você clica em um link, ou faz um login ou publica algum comentário na rede. Feedback da resposta: Resposta correta. A alternativa está correta, pois o TCP usa o sistema próprio de numeração para segurar o envio de informações de forma correta tendo como principal característica a confiabilidade de dados. O TCP é o responsável pela integridade dos downloads, por exemplo, evitando que sejam corrompidos por oscilações na velocidade da sua conexão ou que as páginas acessadas por você dificilmente deixem de carregar algum elemento por acidente. · Pergunta 7 1 em 1 pontos Outra principal aplicabilidade do UDP é durante os jogos online, na qual, ao se perder alguns pacotes, os personagens adversários podem se teletransportar para tela sem a necessidade de receber os dados que foram perdidos, mantendo a partida intacta. Percebemos aqui, que a escolha entre o uso de protocolos cabe ao desenvolvedor de cada aplicação. o Assinale a alternativa que contenha informações corretas a respeito do UDP Resposta Selecionada: O UDP geralmente é escolhido pelo desenvolvedor quando se deseja alta velocidade de transmissão. Resposta Correta: O UDP geralmente é escolhido pelo desenvolvedor quando se deseja alta velocidade de transmissão. Feedback da resposta: Resposta correta. A alternativa está correta, pois semelhantemente ao protocolo TCP, o protocolo UDP envia pacotes de informações removendo toda a parte de verificação de erros da outra tecnologia ou seja tem como principal objetivo acelerar o processo de envio de dados, de modo que comandos como timeouts, retransmissões, acknowledgements, controle de fluxo são usados para melhoria em sua segurança; além de não apresentar conexão ou datagramas divisíveis. · Pergunta 8 1 em 1 pontos Endereço de Protocolo da Internet ou Endereço IP é a tradução para o Internet Protocol Adress; ou seja, termo referente a uma codificação de cada máquina ou aparelho conectado a uma rede sob o protocolo de internet para comunicação; cuja função se resume à identificação de interface e endereçamento de localização. Assinale a alternativa que contenha informações corretas sobre o protocolo IP Entendemos que para identificar uma conexão entre dois pontos usamos <IP, PORTA>, de modo que, se um cliente possui um IP 192. 168.0. 200 e este quer se comunicar com o servidor cujo IP 10.47.99 ele precisa enviar uma mensagem ao sistema utilizando a Api Winsock para ter acesso há uma porta do sistema operacional, no caso Windows. Resposta Selecionada: Para identificar uma conexão entre dois pontos usamos <IP, PORTA> Resposta Correta: Para identificar uma conexão entre dois pontos usamos <IP, PORTA> Feedback da resposta: Resposta correta. A alternativa está correta, pois o indicativo para conexão entre os pontos de uma rede é o comando <IP, PORTA>, a partir do qual é enviado uma mensagem ao sistema usando um ApiWinsock para assim se obter o acesso a uma porta do sistema operacional, no caso Windows. No caso de um endereço IP 10.47.99, teremos que os últimos números (99) serão a porta local do socket, passível de comunicação. · Pergunta 9 1 em 1 pontos Vimos durante os conteúdos que o tempo é uma grandeza importante para o sincronismo de máquinas em sistemas distribuídos, pois pode influenciar diretamente no comando de um código ou na recepção/envio de uma mensagem. Diante disto, podemos citar alguns conceitos que nos ajudariam a solucionar o problema de sincronização entre as máquinas. Nesse sentido, assinale a alternativa que contém uma possível solução: Resposta Selecionada: Relógios lógicos Resposta Correta: Relógios lógicos Feedback da resposta: Resposta correta. A alternativa está correta, pois os relógios lógicos identificam as ações casuais e temporais nos sistemas distribuidos por meio de algoritmos (série finita de ações as quais serão executadas para a solução de um erro) responsáveis pela sincronicidade e veracidade interna dos relógios. · Pergunta 10 1 em 1 pontos Socket e ServerSocket são responsáveis, dentre outras coisas, pela conciliação e harmonização das informações em um sistema distribuído. Mas nem sempre essas ações estão sintonizadas ou sincronizadas. Desse modo, para o melhor funcionamento do sistema, são exigidas ações que minimizem ou eliminem esse delay. Nesse sentido, assinale a alternativa que aborda uma ação eficiente para a sincronização das informações: Resposta Selecionada: Usar um loop infinito para receber uma requisição do cliente. Resposta Correta: Usar um loop infinito para receber uma requisição do cliente. Feedback da resposta: Resposta correta. A alternativa está correta, pois o início de uma comunicação entre servidor e cliente são feitas a partir de requisições, Para haver a requisição o servidor deve estar pronto para conexão, desse modo o loop é a melhor opção para essa espera já que o servidor ficará disponível para processar as requisições até que elas sejam atendidas. 1 Spidey96 · Expert · · · Usuários · 61 · 70 posts Postado September 27, 2020 · Pergunta 1 1 em 1 pontos 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 chamadaremota (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. Resposta Selecionada: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Resposta Correta: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Feedback da resposta: 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 2 1 em 1 pontos 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. Resposta Selecionada: Serviços, componentes e infraestrutura. Resposta Correta: Serviços, componentes e infraestrutura. Feedback da resposta: 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 3 1 em 1 pontos 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. Resposta Selecionada: As asserções I e II são proposições falsas. Resposta Correta: As asserções I e II são proposições falsas. Feedback da resposta: 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 4 1 em 1 pontos 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). Resposta Selecionada: JSON. Resposta Correta: JSON. Feedback da resposta: 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 5 1 em 1 pontos Percebemos, com as arquiteturas em serviços, que qualquer serviço ofertado pelo sistema deve ter acompanhado ou complementado a si um meio de comunicação, chamado de API, bem definido e que permita a comunicação entre outros sistemas não familiar. Assinale a alternativa que indica o significado da sigla API: Resposta Selecionada: Application Programming Interface. Resposta Correta: Application Programming Interface. Feedback da resposta: Resposta correta. A alternativa está correta, pois o termo API se refere à interface de programação de aplicativos, ou, segundo o termo inglês, Application Programming Interface, referido aos ritos e padrões de programação para acessibilidade de aplicativos de software ou plataforma em Web. · Pergunta 6 1 em 1 pontos Tanto o protocolo SOAP quanto o REST fazem uso do HTTP (Hypertext Transfer Protocol) ou protocolo de comunicação, o qual possui grande capacidade comunicativa e transparente entre sistemas, que devem ter padrões abertos. A partir disso é possível compreender, na arquitetura de um web, alguns serviços instalados no servidor. Associe os serviços em uma arquitetura de web às suas características: 1 - InsereUsuario 2 - BuscaIDUsuario 3 - ExcluirUsuario ( ) Parâmetros de entrada: ID: int; retorno do serviço: Resposta: boleano ( ) Parâmetros de entrada: Login: string; retorno do serviço: ID: into ( ) Parâmetros de entrada: Nome, Login, Senha e Email: string; retorno do serviço: ID: int A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta. Resposta Selecionada: 3, 2, 1. Resposta Correta: 3, 2, 1. Feedback da resposta: Resposta correta. A alternativa selecionada está correta, pois o nome do serviço será equivalente à sequência do serviço a ser executado, como InsereUsuario, o qual corresponde ao nome, login, senha ou email como parâmetros de entrada; e ID: Int como retorno de serviço. O buscaIDUsuario é referente ao Login: String como parâmetro de entrada e ID: Into como retorno do serviço. E por fim, ID: int e Resposta: boleano são referentes aos parâmetros de entrada e retorno de serviço para excluirUsuario. · Pergunta 7 1 em 1 pontos O diagrama que melhor explana e delimita a arquitetura em serviços deve ofertar informações sobre ela, ou seja, deve possibilitar que seu acesso seja claro, e contenha informações como quais os elementos presentes e como eles se comportam nessa estrutura, bem como eles se relacionam entre si dentro dela. Assinale a alternativa que contenha informações verdadeiras sobre os fundamentos de um diagrama que melhor explane a arquitetura de Web Service. Resposta Selecionada: No diagrama, a base é formada pela infraestrutura do Web Service. Resposta Correta: No diagrama, a base é formada pela infraestrutura do Web Service. Feedback da resposta: Resposta correta. A alternativa está correta, pois, em um diagrama ou esquema que descreve a estrutura de um Web Service, temos a infraestrutura como base, ou seja, a premissa das tarefas a serem executadas; os componentes como camada comunicante, ou seja, os responsáveis pela comunicação; e os serviços na camada inicial. · Pergunta 8 1 em 1 pontos O Web Service permite, dentre outras coisas, a comunicação entre interfaces bem definidas e a (re)utilização de serviços para seu bom funcionamento, além de se apresentar como um sistema autocontido. São estas características que o permite oferecer alta definição na troca de dados entre cliente e servidor. Sobre o termo autocontido, analise as afirmativas e assinale V para a(s) Verdadeira(s) eF para a(s) Falsa(s). I ( ) Significa dizer que o sistema tem alta coesão. II ( ) Significa dizer que o sistema tem alta velocidade. III ( ) Significa dizer que o sistema tem baixo acoplamento. IV ( ) Significa dizer que o sistema tem inúmeras interfaces. Assinale a alternativa que apresenta a sequência correta. Resposta Selecionada: V, F, V, F. Resposta Correta: V, F, V, F. Feedback da resposta: Resposta correta. A sequência está correta, pois um serviço Web é formado por serviços distintos, os quais já podem ter sido usados, para que haja formação de um novo serviço; porém os módulos utilizados por eles devem estar estritamente presentes em sua instalação e execução, apresentando alta coesão e baixo acoplamento. · Pergunta 9 1 em 1 pontos 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. IV. ( ) Os serviços são codependentes de um sistema operacional. Assinale a alternativa que apresenta a sequência correta. Resposta Selecionada: V, F, F, F. Resposta Correta: V, F, F, F. Feedback da resposta: 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 10 1 em 1 pontos Além de diagramas sobre os componentes de um sistema e as comparações possíveis entre as funcionalidades de uma camada de componentes, podemos modelar alguns serviços oferecidos pela web, tais como enviar mensagens, efetuar login e salvar cadastro. A partir do exposto, associe tais serviços às suas características: 1 - Efetuar login 2 - Salvar cadastro 3 - Enviar mensagem ( ) Ações: segurança e troca de mensagens ( ) Ações: segurança e login ( ) Ação: persistência de dados A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta. Resposta Selecionada: 3, 1, 2. Resposta Correta: 3, 1, 2. Feedback da resposta: Resposta correta. A alternativa está correta, pois quando se trata da funcionalidade da camada responsável por enviar mensagem, esta troca mensagem e protege os dados; enquanto que a camada responsável por efetuar login realiza-o e protege os dados; e, por fim, a camada de salvar cadastro conserva os dados. 3 Lucas · Expert · · · Administradores · 84 · 72 posts Postado September 28, 2020 · Pergunta 1 1 em 1 pontos A comunicação interprocessos é feita a partir dos Sockets, responsáveis pelo transporte de informações. Nesse caso, alguns padrões são respeitados como o Accept, Read e Write, responsáveis pela criação de um socket novo quando uma conexão é estabelecida; e ainda, leitura e escrita de dados do buffer associado ao socket. A partir do exposto, associe os conceitos às suas características: 1 - Accept 2 - Read 3 - Write ( ) Faz a leitura do assunto referido ao buffer relativo a um socket. ( ) Origina um novo socket, responsável pela comunicação. ( ) Grafa os dados em buffer, o qual está associado a um socket. A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: Resposta Selecionada: 1, 2, 3. Resposta Correta: 1, 2, 3. Feedback da resposta: Resposta correta. A alternativa está correta, pois o computador processará, preparará e encaminhará a mensagem pelo socket até a porta reservada a ele, e partir daí a mensagem é enviada, como descrito nos processos de Accept, Read e Write, ou seja, a partir da comunicação, há leitura do assunto e a partir daí a grafia dos dados. · Pergunta 2 1 em 1 pontos Os protocolos são formalidades controladoras e possibilitadoras de conexão e transferência de dados entre sistemas computacionais, dentre os protocolos existentes, podemos citar o Transmission Control Protocol (TCP) e User Datagram Protocol (UDP), os mais utilizados juntamente ao Protocolo de Internet (IP). Sobre os protocolos TCP e UDP, analise as afirmativas a seguir: I. O TCP é responsável pelo transporte e entrega das mensagens entre o emissor e o receptor. II. O UDP é utilizado principalmente para transmissão de dados bancários. III. O UDP não apresenta meios de apuração referentes à recepção de pacotes. IV. O TCP tem por definição manter os dados em um único pacote enviado individualmente formando a mensagem desejada. V. O UDP transfere pacotes para o IP por meio de canal de comunicação fixo. Está correto o que se afirma em: Resposta Selecionada: I e III, apenas. Resposta Correta: I e III, apenas. Feedback da resposta: Resposta correta. A alternativa está correta, pois as afirmativas I e III estão corretas, já que o protocolo UDP é isento de mecanismos que garante a recepção de pacotes, ou seja, não possui mecanismos de reconhecimento de entrada e saída de pacotes; e o protocolo TCP é protocolo vigente na relação emissor e receptor, ou seja, como ele é orientado em conexão e usuário de reconhecimento de recebimento de pacotes, garante a entrega de pacotes. · Pergunta 3 1 em 1 pontos Simplificadamente um protocolo, presente em um sistema distribuído, estabelecerá normativas ou regimentos que versarão desde a sintaxe à sincronização da intercomunicação, sendo implementado por meio de hardware, software ou a combinação deles. Assinale a alternativa que apresenta uma afirmativa correta a respeito de um protocolo: Resposta Selecionada: O protocolo User Datagram Protocol ou UDP não possui ligação entre emissor e receptor, dificultando as orientações referentes à conexão. Resposta Correta: O protocolo User Datagram Protocol ou UDP não possui ligação entre emissor e receptor, dificultando as orientações referentes à conexão. Feedback da resposta: Resposta correta. A alternativa está correta, pois o User Datagram Protocol é um protocolo do tipo simples, confiável e sem conexão, aliado ao IP ou Internet Protocol, ou seja, seu envio de dados (datagram) não garante seu recebimento e não exige longo relacionamento entre cliente e servidor. · Pergunta 4 1 em 1 pontos Os algoritmos podem ser usados para correção do tempo, ou seja, sincronicidade de relógios lógicos, aumentando, quando necessário,1 ciclo de clock após a mensagem chegar ao destinatário, que por sua vez tem um tempo anterior ao da mensagem. Fundamentalmente, o Algoritmo de Lamport parte do conceito happens- before.;. Sobre o algoritmo de Lamport, assinale a alternativa que contém informações corretas: Resposta Selecionada: Se a→b, pode haver a sincronização de eventos se eles acontecerem em mesmo processo e se uma mesma mensagem é recebida por a e b, os quais tem processos diferentes. Resposta Correta: Se a→b, pode haver a sincronização de eventos se eles acontecerem em mesmo processo e se uma mesma mensagem é recebida por a e b, os quais tem processos diferentes. Feedback da resposta: Resposta correta. A alternativa está correta, pois descreve o conceito de Algoritmo de Lamport, o qual sugere quea relação happens-before é transitiva, tanto para a e b em um mesmo processo quanto para a mesma mensagem sendo a e b de processos distintos. · Pergunta 5 1 em 1 pontos Vimos que o TCP significa um tipo de protocolo de controle de transmissões, ou seja, se refere a um dos sistemas de envio de pacotes mais empregado da internet. Quando um cliente acessa um site por exemplo, o computador envia dados ao servidor solicitando o envio dos conteúdos desta página, de forma que essas informações são reenviadas para o navegador mostrando o que foi solicitado. Assinale a alternativa que contenha afirmações corretas sobre o protocolo TCP: Resposta Selecionada: Este processo de envio e recebimento desses pacotes acontece a cada vez que você clica em um link, ou faz um login ou publica algum comentário na rede. Resposta Correta: Este processo de envio e recebimento desses pacotes acontece a cada vez que você clica em um link, ou faz um login ou publica algum comentário na rede. Feedback da resposta: Resposta correta. A alternativa está correta, pois o TCP usa o sistema próprio de numeração para segurar o envio de informações de forma correta tendo como principal característica a confiabilidade de dados. O TCP é o responsável pela integridade dos downloads, por exemplo, evitando que sejam corrompidos por oscilações na velocidade da sua conexão ou que as páginas acessadas por você dificilmente deixem de carregar algum elemento por acidente. · Pergunta 6 1 em 1 pontos Sabemos que a intercomunicação pode ser feita a partir da implantação dos sockets em algumas linguagens, como a Java. Nesse caso, o servidor Java responderá às solicitações feitas pelos clientes, de modo que, em seguida, são implementadas ações do lado do cliente, as quais enviarão as solicitações para o servidor, aguardando resposta. Para usarmos o socket TPC/IP é necessária a importação de algumas bibliotecas na classe Java. Assinale a alternativa que contenha informações corretas sobre algumas bibliotecas na classe Java: Resposta Selecionada: import java.PrintWriter Resposta Correta: import java.PrintWriter Feedback da resposta: Resposta correta. A alternativa está correta, pois para haver possibilidade de comunicação entre as máquinas é preciso a criação de uma classe Servidora, a qual é responsável pela espera de conexão entre cliente e Servidor, tendo como exemplo a classe Java, como a import java.io.PrintWriter. · Pergunta 7 1 em 1 pontos A área de interação Sockets possibilita a comunicação entre sistemas numa rede, sendo seu ponto final. Essa interação pode ser feita em linguagens distintas, como por exemplo, a Java, a qual, geralmente responde às requisições, as quais são aferidas por meio de conexões, a partir de uma porta. A API Socket é um interface de programação, a qual permite controle e uso dos sockets; que possui alguns métodos padronizados. Nesse sentido, assinale a alternativa que indique um exemplo de método padronizado citado no texto: Resposta Selecionada: Listen. Resposta Correta: Listen. Feedback da resposta: Resposta correta. A alternativa está correta, pois o método Listen é conhecido, dentro dos métodos padronizados, como o modo de espera ou passividade de um Socket, ou seja, é o responsável por indicar se o sistema deve ou não aguardar as conexões a serem estabelecidas com o cliente. · Pergunta 8 1 em 1 pontos Endereço de Protocolo da Internet ou Endereço IP é a tradução para o Internet Protocol Adress; ou seja, termo referente a uma codificação de cada máquina ou aparelho conectado a uma rede sob o protocolo de internet para comunicação; cuja função se resume à identificação de interface e endereçamento de localização. Assinale a alternativa que contenha informações corretas sobre o protocolo IP Entendemos que para identificar uma conexão entre dois pontos usamos <IP, PORTA>, de modo que, se um cliente possui um IP 192. 168.0. 200 e este quer se comunicar com o servidor cujo IP 10.47.99 ele precisa enviar uma mensagem ao sistema utilizando a Api Winsock para ter acesso há uma porta do sistema operacional, no caso Windows. Resposta Selecionada: Para identificar uma conexão entre dois pontos usamos <IP, PORTA> Resposta Correta: Para identificar uma conexão entre dois pontos usamos <IP, PORTA> Feedback da resposta: Resposta correta. A alternativa está correta, pois o indicativo para conexão entre os pontos de uma rede é o comando <IP, PORTA>, a partir do qual é enviado uma mensagem ao sistema usando um ApiWinsock para assim se obter o acesso a uma porta do sistema operacional, no caso Windows. No caso de um endereço IP 10.47.99, teremos que os últimos números (99) serão a porta local do socket, passível de comunicação. · Pergunta 9 1 em 1 pontos Enquanto a chamada com procedimento normal é feita por meio de um valor ou referência de uma variável, a remota é realizada por meio de uma chamada próxima a uma local, abstraindo a informação de chamada remota para o solicitante do método em questão. Assinale a alternativa que contém informações corretas sobre a chamada remota: Resposta Selecionada: O comando read () é trocado por uma prorrogação funcional Resposta Correta: O comando read () é trocado por uma prorrogação funcional Feedback da resposta: Resposta correta. A alternativa está correta, pois descreve brevemente uma chamada remota, na qual o read () presente numa chamada normal, será substituído por uma extensão de sua função pedindo o envio de uma mensagem protegida pela função, por meio de uma rede. · Pergunta 10 1 em 1 pontos Dentro de sistemas distribuídos, chamamos de protocolo todas as combinações e transações controladoras e possibilitadoras de recursos possíveis como conectividades, comunicação e transferência de dados entre dois ou mais sistemas de computadores interligados. Nesse sentido, assinale a alternativa que indique um exemplo de protocolo: Resposta Selecionada: Transmission Control Protocol (TCP). Resposta Correta: Transmission Control Protocol (TCP). Feedback da resposta: Resposta correta. A alternativa está correta, pois o Protocolo de Controle de Transmissão ou Transmission Control Protocol conhecido também como TCP é exemplo de um dos protocolos mais utilizados para comunicação entre computadores dentro dos sistemas distribuídos. 2 Lucas · Expert · · · Administradores · 84 · 72 posts Postado September 28, 2020 · Pergunta 1 1 em 1 pontos Percebemos, com as arquiteturas em serviços, que qualquer serviço ofertado pelo sistema deve ter acompanhado ou complementado a si um meio de comunicação, chamado de API, bem definido e que permita a comunicação entre outros sistemas não familiar. Assinale a alternativa que indica o significado da sigla API: Resposta Selecionada: Application Programming Interface. Resposta Correta: Application Programming Interface. Feedback da resposta: Resposta correta. A alternativa está correta, pois o termo API se refere à interface de programação de aplicativos, ou, segundo o termo inglês, Application Programming Interface, referido aos ritos e padrões de programação para acessibilidade de aplicativos de software ou plataforma em Web. · Pergunta 2 1 em 1 pontos 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 componentescomo 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. Resposta Selecionada: As asserções I e II são proposições falsas. Resposta Correta: As asserções I e II são proposições falsas. Feedback da resposta: 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 3 1 em 1 pontos O diagrama que melhor explana e delimita a arquitetura em serviços deve ofertar informações sobre ela, ou seja, deve possibilitar que seu acesso seja claro, e contenha informações como quais os elementos presentes e como eles se comportam nessa estrutura, bem como eles se relacionam entre si dentro dela. Assinale a alternativa que contenha informações verdadeiras sobre os fundamentos de um diagrama que melhor explane a arquitetura de Web Service. Resposta Selecionada: No diagrama, a base é formada pela infraestrutura do Web Service. Resposta Correta: No diagrama, a base é formada pela infraestrutura do Web Service. Feedback da resposta: Resposta correta. A alternativa está correta, pois, em um diagrama ou esquema que descreve a estrutura de um Web Service, temos a infraestrutura como base, ou seja, a premissa das tarefas a serem executadas; os componentes como camada comunicante, ou seja, os responsáveis pela comunicação; e os serviços na camada inicial. · Pergunta 4 1 em 1 pontos 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. Resposta Selecionada: O protocolo SOAP fornece informações automatizadas a respeito de erros. Resposta Correta: O protocolo SOAP fornece informações automatizadas a respeito de erros. Feedback da resposta: 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 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 5 1 em 1 pontos Um serviço pode ser definido parcialmente como lógico, o qual executará funções a partir de contratos de serviços disponíveis para uso; de modo que o serviço Web pode oferecer, além da disponibilidade de um serviço, sua descrição, definir suas interfaces, dentre outros. Assinale a alternativa que contenha informações verídicas sobre o serviço Web. Resposta Selecionada: Fornece informações a respeito da URL do servidor. Resposta Correta: Fornece informações a respeito da URL do servidor. Feedback da resposta: Resposta correta. A alternativa está correta, pois o serviço Web oferece detalhadamente informações a respeito do serviço e interfaces, além da URL do servidor e dos serviços, ou seja, é por meio do serviço que é possível o entendimento entre cliente e servidor, e o serviço oferecido. · Pergunta 6 1 em 1 pontos 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. Resposta Selecionada: Web service tem uma URL associada a cada função ofertada. Resposta Correta: Web service tem uma URL associada a cada função ofertada. Feedback da resposta: 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 7 1 em 1 pontos As Nuvens podem ser definidas como as infraestruturas especializadas no processo e armazenamento de dados (Iaas ou Infrastructure as a Service), as quais são terceirizadas, e inicialmente tinham a obrigação de processar e armazenar dados longe do ambiente organizacional, permitindo aprimorar o uso de meios, de modo que os locais de armazenamento são chamados de datacenters. No universo do armazenamento e das Nuvens computacionais, associe tais nuvens às suas características: 1 - públicas 2 - privadas 3 - mistas ( ) Os recursos não são divididos ou distribuídos em empresas de fora. ( ) Os recursos e infraestruturas são amplamente compartilhados. ( ) Os recursos advêm tanto da infraestrutura pública quanto da privada. A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta. Resposta Selecionada: 2, 1, 3. Resposta Correta: 2, 1, 3. Feedback da resposta: Resposta correta. A alternativa selecionada está correta, pois, na computação de nuvem, as nuvens de caráter privado são aquelas que não compartilham estruturas ou dados, enquanto as nuvens públicas são aquelas que o fazem; e a nuvem mista ou híbrida é uma nuvem resultante da mistura entre as nuvens pública e privada. · Pergunta 8 1 em 1 pontos 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. Resposta Selecionada: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Resposta Correta: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Feedback da resposta: 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 9 1 em 1 pontos Além de diagramas sobre os componentes de um sistema e as comparações possíveis entre as funcionalidades de uma camada de componentes, podemos modelar alguns serviços oferecidos pela web, tais como enviar mensagens, efetuar login e salvar cadastro. A partir do exposto, associe tais serviços às suas características: 1 - Efetuar login 2 - Salvar cadastro 3 - Enviar mensagem ( ) Ações: segurança e trocade mensagens ( ) Ações: segurança e login ( ) Ação: persistência de dados A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta. Resposta Selecionada: 3, 1, 2. Resposta Correta: 3, 1, 2. Feedback da resposta: Resposta correta. A alternativa está correta, pois quando se trata da funcionalidade da camada responsável por enviar mensagem, esta troca mensagem e protege os dados; enquanto que a camada responsável por efetuar login realiza-o e protege os dados; e, por fim, a camada de salvar cadastro conserva os dados. · Pergunta 10 1 em 1 pontos Para que haja comunicação entre os mais diversos aplicativos e sistemas, na rede, ou seja, na internet, é necessário que se faça uso de serviços. Esses serviços, para estarem disponíveis ou acessíveis a uma grande quantidade de aplicativos e sistemas, necessitam da integração e do conhecimento entre os servidores, áreas de armazenamento e banco de dados. Assinale a alternativa que contém informação complementar e correta sobre o texto. Resposta Selecionada: Usam APIs e padrões como definidores de regras para comunicação entre elementos. Resposta Correta: Usam APIs e padrões como definidores de regras para comunicação entre elementos. Feedback da resposta: Resposta correta. A alternativa está correta, pois o uso de API, ou seja, de uma Interface de Programação de Aplicações e padrões bem definidos garante as regras de comunicação entre os elementos da Web, ou seja, tornam os serviços acessíveis aos aplicativos e sistemas.