Você está na página 1de 7

 Pergunta 1

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
Conceitualmente parecem a mesma coisa, mas os web services utilizam três
resposta:
estilos de comunicação: XML, REST e SOAP, enquanto as APIs podem usar
estilos de comunicação mais amplos e abrangentes.

 Pergunta 2
1 em 1 pontos

Web services são relativamente fáceis de reutilizar e compartilhar lógica com diferentes clientes
como mobile, desktop e aplicações web. Por que isso ocorre?

Resposta
Selecionada:
Padrões abertos permitem a interoperabilidade em diferentes plataformas e
execução tecnológica independente.
Respostas:
Depende mais do programador e do jeito que ele desenvolve o web service.

Qualquer um pode desenvolver, até mesmo pessoas que não conhecem.

É a definição da SOA, tem de ser seguida.

Padrões abertos permitem a interoperabilidade em diferentes plataformas e


execução tecnológica independente.

São padrões fechados, o que facilita o consumo.


Comentário
Webservices são relativamente fáceis de reutilizar e compartilhar lógica com
da resposta:
diferentes clientes como mobile, desktop e aplicações web. Essa possibilidade
alcançada pelos webservices ocorre por causa dos padrões abertos que
permitem a interoperabilidade em diferentes plataformas computacionais e
execução tecnológica independente.

 Pergunta 3
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
No modelo on premisse é a empresa contratante que gerencia toda a
resposta:
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.

 Pergunta 4
1 em 1 pontos

O que é um serviço do ponto de vista da integração de sistemas?

Resposta
Selecionada:
É uma classe simples que responde às chamadas de operações por meio
de uma interface bem definida.
Respostas:
É a ação que a TI oferece aos usuários.

É o que o ITIL define como padrão para o help desk.

É a função principal do sistema e que permite ao usuário conectar-se à


aplicação.

É a proteção do sistema para acessos maliciosos.


É uma classe simples que responde às chamadas de operações por meio
de uma interface bem definida.
Comentário
Serviço é uma classe simples que responde às chamadas de operações por
da resposta:
meio de uma interface bem definida. O serviço é um sistema complexo
composto por dezenas de componentes de software que, por sua vez, são
compostos por outros componentes e classes, e, no final, produzem o efeito
esperado de provimento de determinado serviço mapeado a partir de um
processo de negócio.

 Pergunta 5
1 em 1 pontos

No desenvolvimento de aplicativos é importante levarmos em conta aspectos como


escalabilidade e segurança. Em qual modelo de arquitetura podemos encontrar esses aspectos?

Resposta
Selecionada:
Tree-tier: todos os componentes em servidores distintos.
Respostas:
One-tier: todos os componentes em um mesmo servidor.

Two-tier: camada de apresentação e negócios em um servidor e banco de


dados em outro servidor.

Tree-tier: todos os componentes em servidores distintos.

SOAP.

.Net.
Comentário
Tree-tier é a arquitetura mais utilizada nas aplicações móveis, tem três camadas
da resposta:
distintas para aplicações, negócios e banco de dados. É a mais segura,
escalável e que permite uso de mecanismos eficientes para adaptar a
quantidade de servidores utilizados de acordo com a demanda de negócios.
Com isso, os gastos são controlados pela demanda e não são geradas
interrupções nos negócios por falta de disponibilidade de infraestrutura. É
comum encontrarmos ambientes de alta disponibilidade com essa arquitetura.

 Pergunta 6
1 em 1 pontos

Qual é o objetivo do gerenciamento de disponibilidade?

Resposta
Selecionada:
O gerenciamento de disponibilidade permite otimizar o uso dos recursos de
infraestrutura, antecipar e avaliar falhas previstas, implementar políticas de
segurança e monitorar os objetivos dos acordos de serviço.
Respostas:
O gerenciamento de disponibilidade permite identificar os recursos que estão
sem atividades e direcionar novas atividades para eles.

O gerenciamento de disponibilidade permite saber em qual servidor será


possível colocar mais aplicações utilizando melhor o espaço disponível.

Não é um tema que preocupa, pois sempre que há necessidade de aumentar


a disponibilidade basta solicitar à consultoria mais servidores e eles entregam
em um dia útil.

O gerenciamento de disponibilidade permite otimizar o uso dos recursos de


infraestrutura, antecipar e avaliar falhas previstas, implementar políticas de
segurança e monitorar os objetivos dos acordos de serviço.

O gerenciamento de disponibilidade permite saber quando a empresa terá


tempo livre para fazer os projetos que estão parados há alguns anos.
Comentário
O gerenciamento da disponibilidade possibilita otimizar o uso dos recursos,
da resposta:
antecipar e avaliar falhas previstas, implementar políticas de segurança e
monitorar os objetivos dos acordos de serviço, por exemplo: 99% de
disponibilidade. Ao mesmo tempo que os avanços tecnológicos permitiram
sistemas mais estáveis e tolerantes a falhas, a interdependência entre os
processos de negócios e as operações de tecnologia da informação chegou a
tal ponto que se a tecnologia parar, o negócio para.

 Pergunta 7
1 em 1 pontos

Ao avaliar os objetivos que encontramos em uma arquitetura orientada a serviços SOA ,


podemos afirmar que um desses objetivos é:

Resposta
Selecionada:
Prover uma organização que projete uma arquitetura eficiente para as
comunicações entre empresas ou dentro de uma mesma empresa.
Respostas:
Prover uma organização que projete uma arquitetura eficiente para as
comunicações entre empresas ou dentro de uma mesma empresa.

Criar uma série de normas que permitam à empresa obter certificação ISO
27.000.

Pré-requisitos para que uma empresa possa começar um projeto na nuvem.

Estrutura para monitorar as atividades executadas pelo time da TI.

Garantir que a empresa não gasta dinheiro à toa com TI.


Comentário da
Um objetivo da SOA é apresentar práticas que permitam que a empresa
resposta:
tenha uma arquitetura de comunicação eficiente.

 Pergunta 8
1 em 1 pontos

Qual é a RESTRIÇÃO PRINCIPAL da arquitetura one-tier, na qual as três camadas de


componentes estão no mesmo servidor?

Resposta
Selecionada:
Não tem escalabilidade.
Respostas:
O desenvolvimento é mais rápido.

Não tem escalabilidade.

Alto grau de segurança.

Sistemas operacionais distintos.

Adequado para situações em que não se tem visibilidade dos usuários que
podem acessar a aplicação.
Comentário
A arquitetura de uma fila ou one-tier é orientada a ter as três camadas em um
da resposta:
único servidor. Seu desenvolvimento é mais rápido, entretanto, não tem
escalabilidade. É orientada para aplicações móveis nas quais a quantidade de
usuários é conhecida e não apresenta grande variação no uso. Além disso, o
grau de segurança é menor. Um uso típico dessa arquitetura seria em
aplicações móveis destinadas aos colaboradores da empresa, como acesso a
assuntos de Recursos Humanos, por exemplo: marcação de ponto eletrônico,
acesso ao holerite, solicitação de férias, entre outros.

 Pergunta 9
1 em 1 pontos

Como podemos definir uma arquitetura para aplicações móveis no caso de os usuários não
contarem com conexão on-line em todo o tempo?

Resposta
Selecionada:
Armazenar em base local do APP e quando reestabelecer a conexão
encaminhar os dados produzidos durante o período off-line.
Respostas:
Não se deve considerar esta opção, no Brasil os usuários já contam com
conexão 24 horas.

Deve-se aumentar o plano de dados de internet de todos os usuários para


garantir que não haverá falhas de comunicação.
Armazenar em base local do APP e quando reestabelecer a conexão
encaminhar os dados produzidos durante o período off-line.

Recomendar ao usuário que procure um ponto de internet wi-fi quando


desejar usar a aplicação.

Direcionar os usuários para o atendimento telefônico.


Comentário
A comunicação pelo método de armazenamento e encaminhamento é para
da resposta:
situações em que a conectividade entre cliente e servidor não pode ser
garantida. Suponha que um usuário móvel queira inserir dados enquanto seu
dispositivo móvel não esteja conectado a um servidor. Uma aplicação cliente
móvel inicialmente pode armazenar em um banco de dados local. Mais tarde,
quando uma conexão for estabelecida, a aplicação móvel encaminha os dados
do banco de dados local para o banco de dados no servidor. Armazenar e
encaminhar é um método que dá aos usuários móveis a capacidade de
trabalhar, mesmo quando não estão conectados a um servidor. No entanto, é
importante notar que, se for permitido aos usuários móveis armazenar dados em
um banco de dados local desse modo, você também deve assegurar a
integridade dos dados quando estes forem sincronizados com o banco de dados
do servidor, já que outros usuários podem estar adicionando ou modificando
dados que podem entrar em conflito com os dos dispositivos móveis.

 Pergunta 10
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
Conforme definição da W3C, é um sistema de software responsável por
resposta:
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.

Você também pode gostar