Baixe o app para aproveitar ainda mais
Prévia do material em texto
Pergunta 1 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. o F, V, F, V. o F, V, V, V. o V, F, F, F. o V, V, F, F. o V, V, F, V. Pergunta 2 Web Service disponibiliza de maneira padronizada na rede os meios de aplicação do software, trazendo, dentre outras coisas, agilidade nos processos e melhor desempenho comunicativo entre as cadeias de produção, por exemplo, em uma empresa; tudo isso graças aos serviços. 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. A respeito de serviços no Web Service, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s). I. ( ) Diminui a dificuldade e a multiplicidade do código. II. ( ) Diminui a possibilidade de junção e conexão entre partes do software. III. ( ) Permite a repartição de funções entre os elementos. IV. ( ) Viabiliza maior segurança. Agora assinale a sequência correta. o V, V, V, V. o V, V, F, V. o V, V, F, F. o F, V, F, V. o F, F, F, F. Resposta correta. A alternativa está correta, pois todas as afirmativas são verdadeiras em relação aos serviços em Web Service; ou seja, eles possibilitam maior segurança dos dados, pois as funções são particionadas entre eles, diminuindo a complexidade do código. Pergunta 3 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. o As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. o A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. o As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. o A asserção I é uma proposição verdadeira, e a asserção II é uma proposição falsa. o As asserções I e II são proposições falsas. 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 4 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: o Application Programer Interdates. o Application Programming Interface. o Acepted Programming Interface. o Acknowledge Programming Interface. o Acept Programming Insues. Pergunta 5 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). o HTTP. o XML. o RMI. o WEB. o JSON. 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. 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 6 Vimos que os sistemas distribuídos podem ser particionados em Sistemas de Performance, Sistemas de Informação Distribuída e Sistemas Distribuídos Pervasivos, os quais relacionam, dentre outras coisas, cluster e grid; ACID e instabilidades. Porém, sabemos que o arquivamento em bancos de dados, também distribuídos, atenta-se a conceitos primordiais. A partir do exposto, associe tais conceitos às suas características: 1. replicação e fragmentação 2. replicação de dados 3. fragmentação ( )Cada site acomoda uma cópia do dado. ( ) Cada parte do dado é armazenado em um site. ( ) O sistema é fragmentado e reproduzido em máquinas distintas. A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta. o 3, 1, 2. o 2, 1, 3. o 1, 2, 3. o 3, 2, 1. o 2, 3, 1. Pergunta 7 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. Resposta correta. A alternativa selecionada está correta, pois cabe à replicação dos dados enviar uma cópia de qualquer dado para sites distintos; à fragmentação, a partilha de dados e seu armazenamento em diversos sites; e à replicação e fragmentação, descompactar o sistema e enviar seus segmentos para diferentes computadores. Assinale a alternativa que contenha informações verdadeiras sobre os fundamentos de um diagrama que melhor explane a arquitetura de Web Service. o No diagrama, a camada comunicante é formada pelos serviços do Web Service. o No diagrama, a base é formada pelos serviços do Web Service. No diagrama, a camada comunicante é formada pela infraestrutura do Web Service. o No diagrama, a base é formada pela infraestrutura do Web Service. o No diagrama, a camada inicial é composta pela infraestrutura do Web Service. Pergunta 8 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 conhecimentoentre os servidores, áreas de armazenamento e banco de dados. Assinale a alternativa que contém informação complementar e correta sobre o texto. o Usam APIs e padrões pouco definidos para comunicação de elementos. o Usam o serviço web como comunicadores de forma remota. o Usam APIs e padrões bastante dispersos, a fim de dissipar informações. o Usam APIs e padrões como definidores de regras para comunicação entre elementos. o Usam o serviço web para oferecer apenas a descrição de ações a serem seguidas pelo usuário. 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. 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. Pergunta 9 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) e F 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. o F, V, F, V. o V, V, V, V. o F, F, F, F. o V, V, F, F. o V, F, V, F. 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 10 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. o 2, 1, 3. o 2, 3, 1. o 1, 3, 2. o 1, 2, 3. o 3, 1, 2. 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.
Compartilhar