Baixe o app para aproveitar ainda mais
Prévia do material em texto
1- 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 correta Application Programming Interface. 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. 2- 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 correta Usam APIs e padrões como definidores de regras para comunicação entre elementos. 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. 3- 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 correta Fornece informações a respeito da URL do servidor. 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. 4- 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 correta 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. 5- 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 correta 2, 1, 3. 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. 6- 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 correta 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. 7- 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 correta 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. 8- 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 correta V, V, V, V. 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. 9- 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âmetrosde 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 correta 3, 2, 1. 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. 10- 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 correta 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.
Compartilhar