Prévia do material em texto
· Pergunta 1 0 em 1 pontos 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. Resposta Selecionada: 2, 1, 3. Resposta Correta: 3, 1, 2. Feedback da resposta: Sua resposta está incorreta. A alternativa está incorreta, pois a camada de infraestrutura descreve as partes de hardware; enquanto que a camada de componentes descreve os elementos segundo as funcionalidades; e a camada de serviços descreve as funcionalidades propriamente ditas do Web Service. · Pergunta 2 1 em 1 pontos 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. Resposta Selecionada: Sistemas de Performance, de Informação Distribuída e Distribuídos Pervasivos. Resposta Correta: Sistemas de Performance, de Informação Distribuída e Distribuídos Pervasivos. Feedback da resposta: 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. · Pergunta 3 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. · Pergunta 4 0 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: Somente componentes. Resposta Correta: Serviços, componentes e infraestrutura. Feedback da resposta: Sua resposta está incorreta. A alternativa está incorreta, pois, para explanar um diagrama que descreva uma estrutura em serviços, é preciso estruturar um esquema organizado a partir do qual seja possível ver e citar seus serviços, componentes e sua infraestrutura de forma clara e objetiva. · Pergunta 5 0 em 1 pontos 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. 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. Resposta Selecionada: V, V, F, V. Resposta Correta: V, V, V, V. Feedback da resposta: Sua resposta está incorreta. A alternativa está incorreta, pois a arquitetura baseada em serviços é uma arquitetura que permite ao Web Service uma maior segurança, independência e maior comunicabilidade nas tarefas envolvedoras de dados, requisições e serviços. · Pergunta 6 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 7 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. · Pergunta 8 1 em 1 pontos 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 queo 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. Resposta Selecionada: 2, 3, 1. Resposta Correta: 2, 3, 1. Feedback da resposta: 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. · Pergunta 9 0 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, mas a II não é 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: Sua resposta está incorreta. A alternativa está incorreta, pois tanto a asserção I quanto a asserção II encontram-se corretas no que se refere ao Web Service, ou seja, esse tipo de serviço não necessita de programações complexas nem de RMI, além de transmitir as demandas e respostas usando protocolos como HTTP. · Pergunta 10 0 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 do servidor Web. Resposta Correta: Fornece informações a respeito da URL do servidor. Feedback da resposta: Sua resposta está incorreta. A alternativa está incorreta, pois o serviço Web oferece informações importantes da relação cliente e servidor, como os serviços oferecidos, as interfaces utilizadas e suas URLs disponíveis, ou seja, é por meio do WebService que serão estabelecidas as relações entre cliente e servidor.