Baixe o app para aproveitar ainda mais
Prévia do material em texto
• Pergunta 1 1 em 1 pontos O tipo de integração síncrona é útil quando se buscam respostas imediatas. Qual é o risco operacional nesse tipo de integração? Resposta Selecionada: Risco de lentidão entre sistemas, uma vez que se houver lentidão no sistema-destino o sistema-origem também será impactado. Respostas: Risco de aumento de custos, por conta dos esforços necessários de sincronização. Risco de reclamações do dono do sistema onde a integração será realizada. Risco de lentidão entre sistemas, uma vez que se houver lentidão no sistema-destino o sistema-origem também será impactado. Risco do cliente não aceitar esse tipo de integração. Risco de não funcionar bem, é sempre melhor trabalhar com integrações assíncronas. Comentário da resposta: O risco OPERACIONAL está na utilização das funcionalidades de sistemas, por isso, somente o risco de lentidão é percebido pelo usuário da aplicação. o risco OPERACIONAL está na utilização das funcionalidades de sistemas, por isso, somente o risco de lentidão é percebido pelo usuário da aplicação. • Pergunta 2 1 em 1 pontos Podemos afirmar que a diferença fundamental entre web services e APIs é: Resposta Selecionada: web services utilizam três estilos de comunicação: XML, REST e SOAP, enquanto as APIs podem usar estilos de comunicação mais amplos e abrangentes. Respostas: web services servem para integrações em .Net, e APIs, para Java. web services utilizam três estilos de comunicação: XML, REST e SOAP, enquanto as APIs podem usar estilos de comunicação mais amplos e abrangentes. APIs servem para aplicativos e web services para os demais sistemas. API é um único middleware aprovado pela SOA. APIs utilizam dois estilos de comunicação: REST e SOAP; web services utilizam XML. Comentário da resposta: Conceitualmente parecem a mesma coisa, mas os web services utilizam três estilos de comunicação: XML, REST e SOAP, enquanto as APIs podem usar estilos de comunicação mais amplos e abrangentes. • Pergunta 3 1 em 1 pontos O aumento da complexidade das múltiplas tecnologias envolvidas nos ambientes corporativos requer mecanismos eficientes para a integração de sistemas. Com base nesse fato, a arquitetura orientada a serviços (SOA) tornou-se uma importante alternativa para a simplificação dos ambientes tecnológicos. Qual é o objetivo principal que a SOA visa estabelecer? Resposta Selecionada: Um modelo arquitetônico que visa aprimorar a eficiência, a agilidade e a produtividade de uma empresa posicionando os serviços como os principais meios para que a solução lógica seja representada no suporte à realização dos objetivos estratégicos associados à computação orientada a serviços. Respostas: Um padrão para a gestão do service desk. Um modelo no qual o gestor de TI é o grande protagonista da empresa. Um padrão que define que web services são a única forma eficiente de trocar informações entre empresas. Um modelo arquitetônico que visa aprimorar a eficiência, a agilidade e a produtividade de uma empresa posicionando os serviços como os principais meios para que a solução lógica seja representada no suporte à realização dos objetivos estratégicos associados à computação orientada a serviços. Uma diretriz que deve ser seguida para que as startups consigam competir com grandes empresas. Comentário da resposta: O modelo de arquitetura SOA foi definido por Thomas Erl em 2009. • Pergunta 4 1 em 1 pontos Web services são conhecidos por terem baixo acoplamento. Em quais situações pode ser necessário rever as aplicações que chamam determinado web service devido a uma alteração nele? Resposta Selecionada: Alterações funcionais na estrutura de dados e no tempo de processamento. Respostas: Alteração do servidor sem impactar dados de acesso. Atualização da documentação do web service. Alterações funcionais na estrutura de dados e no tempo de processamento. Mudança da equipe responsável pelo web service. Nada justifica alterações nas aplicações. Comentário da resposta: Alterações funcionais na estrutura de dados podem gerar oportunidades e/ou necessidade de alterações nas aplicações. O tempo de processamento pode ser restritivo e também requerer alterações nas aplicações. • Pergunta 5 1 em 1 pontos Considere que sua empresa utiliza um web service da Receita Federal para fazer o cálculo de impostos para emissão de nota fiscal. A Receita Federal anunciou uma mudança no cálculo dos impostos, mas isso não afeta os parâmetros do web service, apenas altera as regras internas do web service da Receita Federal. Como responsável pelos sistemas da companhia, você tomará quais providências? Resposta Selecionada: Por ser uma alteração nas regras do web service e que não muda parâmetros, ou seja, está desacoplado das aplicações da empresa, você fará alguns testes para acompanhar a alteração, dado que o risco é baixo. Respostas: Alterará todos os sistemas que chamam este web service, afinal não dá para confiar nas alterações da Receita Federal. Por ser uma alteração nas regras do web service e que não muda parâmetros, ou seja, está desacoplado das aplicações da empresa, você fará alguns testes para acompanhar a alteração, dado que o risco é baixo. Você acha que é melhor parar de usar o web service até que esteja funcionando perfeitamente. Exigirá que a Receita Federal emita um termo garantindo o funcionamento do web service. Informará a mudança aos usuários e pedirá a eles que definam a melhor estratégia tecnológica para tratar o problema. Comentário da resposta: À medida que se faz uma alteração nas propriedades do web service, não necessariamente é preciso rever toda a cadeia que aciona o serviço. • Pergunta 6 1 em 1 pontos O desafio principal do design de aplicações é conseguir se adequar a diferentes modelos de equipamentos e tecnologias ao desenvolver aplicações com web design responsivo. Podemos afirmar que web design responsivo é: Resposta Selecionada: um conjunto de aplicações que se adaptam a qualquer tipo de dispositivo e browser. Respostas: quando a empresa desenvolve uma aplicação socialmente responsável. quando o gestor de TI assume a responsabilidade pelo design das aplicações. o projeto para o qual é contratado um web designer. um conjunto de aplicações que se adaptam a qualquer tipo de dispositivo e browser. quando ninguém quer assumir a responsabilidade do aplicativo. Comentário da resposta: Web design responsivo são páginas que se adaptam a todo tipo de dispositivo e contexto de uso. É sair das limitações de um browser desktop e seu tamanho previsível e pensar em páginas com flexibilidade que suportem todo tamanho de tela, qualquer tipo de resolução, interfaces com touch ou mouse. • Pergunta 7 1 em 1 pontos O que é web service? Resposta Selecionada: É um sistema de software responsável por proporcionar interação entre duas máquinas através de uma rede. Respostas: É um sistema de software responsável por proporcionar interação entre duas máquinas através de uma rede. É um site onde podemos pesquisar informações sobre serviços globais. É uma empresa que define os padrões que toda organização deve seguir. É o sistema principal da empresa que executa as principais operações. É um sistema de chat para comunicação da TI com o usuário. Comentário da resposta: Conforme definição da W3C, é um sistema de software responsável por proporcionar interação entre duas máquinas através de uma rede. Para possibilitar essa interação, uma interface é descrita em um formato específico. • Pergunta 8 1 em 1 pontos A virtualização de servidores é uma importante ferramenta na gestão de infraestruturas.Podemos afirmar que o conceito fundamental da virtualização diz respeito a: Resposta Selecionada: servidores físicos podem ser transformados em servidores virtuais, e ao serem transformados em servidores virtuais podem estar instalados fisicamente em um servidor compartilhado com outras aplicações. Respostas: servidores físicos podem ser transformados em servidores virtuais, e ao serem transformados em servidores virtuais podem estar instalados fisicamente em um servidor compartilhado com outras aplicações. servidores virtuais são uma espécie de servidor que não existe na realidade. servidores utilizados para testes e que podem ser apagados após o término dos testes. substituírem estratégias de backup. servem para monitorar a infraestrutura e identificar gargalos de processamento. Comentário da resposta: A adoção de virtualização significa que os servidores podem ser transformados em servidores virtuais e todos são instalados fisicamente em um mesmo servidor físico respeitando, assim, a necessidade de independência. Nesse caso, pode haver um sistema operacional para o servidor de banco de dados distinto do sistema operacional do servidor visual. Como sabemos, em um servidor físico isso não é possível, pois só pode haver um único sistema operacional. • Pergunta 9 1 em 1 pontos A estrutura de servidores que armazenam microsserviços é chamada de contêiner. Os contêineres são independentes e podem ser criados automaticamente à medida que se aumenta a demanda. Isso é gerenciado pelo Kubernets, que pode aumentar ou diminuir a capacidade de processamento à medida que a demanda por determinado serviço aumente ou diminua. Para facilitar esse processo, o Docker possibilita o empacotamento do microsserviço dentro de um contêiner, o que agiliza e facilita o gerenciamento de toda a infraestrutura da aplicação. Dentro desse contexto, quando é mais indicado utilizar esse tipo de estrutura? Resposta Selecionada: Quando a demanda de usuários e o uso dos serviços não tem um grau de previsibilidade e pode demandar mais ou menos recursos de infraestrutura a todo momento. Respostas: Quando a empresa está gastando muito com TI e precisa reduzir custos. Quando o número de usuários é estável e a infraestrutura não apresentou variações nos últimos 5 anos. Quando a empresa deseja investir em tecnologia e modernizar seu parque tecnológico para vender mais. Quando o responsável de TI é amigo da consultoria e recebeu a recomendação para mudar toda a arquitetura tecnológica da empresa. Quando a demanda de usuários e o uso dos serviços não tem um grau de previsibilidade e pode demandar mais ou menos recursos de infraestrutura a todo momento. Comentário da resposta: Essa arquitetura é altamente recomendável quando não há previsibilidade de demanda e, principalmente, se estiver associada a infraestruturas escaláveis como a cloud (nuvem). • Pergunta 10 1 em 1 pontos Para o gerenciamento de infraestrutura, encontramos dois modelos distintos: on premisse e SaaS (Software as a Service). Quem gerencia a infraestrutura de cada um desses modelos? Resposta Selecionada: On premisse: empresa contratante; SaaS: provedor cloud. Respostas: On premisse: provedor cloud; SaaS: provedor cloud. On premisse: provedor cloud; SaaS: empresa contratante. On premisse: empresa contratante; SaaS: empresa contratante. On premisse: empresa contratante; SaaS: provedor cloud. On premisse: nenhum; SaaS nenhum. Comentário da resposta: No modelo on premisse é a empresa contratante que gerencia toda a infraestrutura; no modelo SaaS é o provedor cloud que gerencia todos os recursos. Nos modelos IaaS e PaaS há um misto de gestão empresa e provedor cloud.
Compartilhar