Logo Passei Direto
Buscar

Sistemas distribuidos 2

User badge image
Janaa Correa

em

Ferramentas de estudo

Questões resolvidas

Assinale a alternativa correta em relação ao WSDL.

O WSDL é uma linguagem de marcação que pode, adicionalmente, trabalhar como uma linguagem de definição.
O WSDL é uma arquitetura para estabelecer e simplificar a troca de dados entre diferentes sistemas.
O WSDL, além do descritivo do serviço, contém a forma de acesso e quais são as operações disponíveis para utilização.
O WSDL é uma interface de programação que permite a execução de procedimentos remotos em aplicações desenvolvidas em Java.
O WSDL é um componente do servidor web, sendo necessário em qualquer comunicação SOAP, XML ou HTTP.
a. a.
b. b.
c. c.
d. d.
e. e.

Assinale a alternativa que contextualiza a camada de aplicação em relação as camadas inferiores do modelo TCP/IP.

As camadas inferiores transmitem os dados enviados pela camada de aplicação, garantindo a transmissão com sucesso, enquanto a camada de aplicação fornece os serviços.
As camadas inferiores fornecem os serviços, enquanto a camada de aplicação é responsável pela transmissão dos dados, garantindo a transmissão com sucesso.
a. a.
b. b.
c. c.
d. d.
e. e.

Uma solução tradicional de TI baseada em data center foi migrada para uma solução em nuvem. Ao término da migração, a empresa de computação em nuvem ficou responsável por: armazenamento, servidores, rede, banco de dados, segurança e integração, além das aplicações. Escolha o modelo de computação em nuvem adotado pela empresa.


a. Software como serviço – SaaS.
b. Infraestrutura como serviço – IaaS.
c. Plataforma com serviço – PaaS.
d. Não é possível determinar o modelo de computação em nuvem adotado pela empresa.
e. Nenhuma das alternativas anteriores.

A partir dessa afirmação, escolha a característica principal que define um objeto distribuído.


a. É um objeto que pode ser acessado remotamente e usado em qualquer lugar de rede, encapsulando dados e comportamento.
b. É um objeto de acesso local e precisa estar exclusivamente em um servidor.
c. É um objeto que pode ser acessado remotamente e usado em qualquer lugar de rede, encapsulando dados e comportamento.
d. Não necessita de uma rede de comunicação para interações, pois cria um mecanismo próprio para troca de mensagens e encapsulamento de dados e comportamento.
e. Encapsula dados e comportamento somente do lado do servidor. Está distribuído em diferentes espaços de endereço, porém somente acessível através da mesma rede de origem.

Entre as opções, escolha a correta definição de linguagem de programação.


a. Trata-se de um método padronizado e estruturado, com regras claras de implementação de um código-fonte que pode ser compilado e transformado em um programa de computador.
b. Trata-se de um método padronizado e estruturado, com regras claras de implementação de um código-fonte que pode ser compilado e transformado em um programa de computador.
c. Trata-se de um método não estruturado, com regras vagas de implementação de um código-fonte que pode ser interpretado e transformado em um programa de computador.
d. Trata-se de um método não estruturado, com regras vagas de implementação de um código-fonte que pode ser interpretado e transformado em um programa de computador.
e. Trata-se de um método que não permite a criação de programas de computador.

Qual é a definição correta de linguagem de programação?

A linguagem de programação é uma forma padronizada, com regras bem definidas, que tem como objetivo principal enviar instruções aos computadores. O seu estágio inicial é a elaboração de um código-fonte, que após compilado é transformado em um programa.
A linguagem de programação é uma série de instruções que permitem que o programador escreva um conjunto limitado de instruções para a criação de um programa.
A linguagem de programação é um método não padronizado para expressar instruções para um computador na implementação de um código-fonte que pode ser compilado e transformado em um programa de computador.
A linguagem de programação é um método não estruturado e não padronizado para a implementação de um código-fonte que pode ser compilado e transformado em um programa de computador.
a) Apenas a alternativa A está correta.
b) Apenas a alternativa B está correta.
c) Apenas a alternativa C está correta.
d) Apenas a alternativa D está correta.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Assinale a alternativa correta em relação ao WSDL.

O WSDL é uma linguagem de marcação que pode, adicionalmente, trabalhar como uma linguagem de definição.
O WSDL é uma arquitetura para estabelecer e simplificar a troca de dados entre diferentes sistemas.
O WSDL, além do descritivo do serviço, contém a forma de acesso e quais são as operações disponíveis para utilização.
O WSDL é uma interface de programação que permite a execução de procedimentos remotos em aplicações desenvolvidas em Java.
O WSDL é um componente do servidor web, sendo necessário em qualquer comunicação SOAP, XML ou HTTP.
a. a.
b. b.
c. c.
d. d.
e. e.

Assinale a alternativa que contextualiza a camada de aplicação em relação as camadas inferiores do modelo TCP/IP.

As camadas inferiores transmitem os dados enviados pela camada de aplicação, garantindo a transmissão com sucesso, enquanto a camada de aplicação fornece os serviços.
As camadas inferiores fornecem os serviços, enquanto a camada de aplicação é responsável pela transmissão dos dados, garantindo a transmissão com sucesso.
a. a.
b. b.
c. c.
d. d.
e. e.

Uma solução tradicional de TI baseada em data center foi migrada para uma solução em nuvem. Ao término da migração, a empresa de computação em nuvem ficou responsável por: armazenamento, servidores, rede, banco de dados, segurança e integração, além das aplicações. Escolha o modelo de computação em nuvem adotado pela empresa.


a. Software como serviço – SaaS.
b. Infraestrutura como serviço – IaaS.
c. Plataforma com serviço – PaaS.
d. Não é possível determinar o modelo de computação em nuvem adotado pela empresa.
e. Nenhuma das alternativas anteriores.

A partir dessa afirmação, escolha a característica principal que define um objeto distribuído.


a. É um objeto que pode ser acessado remotamente e usado em qualquer lugar de rede, encapsulando dados e comportamento.
b. É um objeto de acesso local e precisa estar exclusivamente em um servidor.
c. É um objeto que pode ser acessado remotamente e usado em qualquer lugar de rede, encapsulando dados e comportamento.
d. Não necessita de uma rede de comunicação para interações, pois cria um mecanismo próprio para troca de mensagens e encapsulamento de dados e comportamento.
e. Encapsula dados e comportamento somente do lado do servidor. Está distribuído em diferentes espaços de endereço, porém somente acessível através da mesma rede de origem.

Entre as opções, escolha a correta definição de linguagem de programação.


a. Trata-se de um método padronizado e estruturado, com regras claras de implementação de um código-fonte que pode ser compilado e transformado em um programa de computador.
b. Trata-se de um método padronizado e estruturado, com regras claras de implementação de um código-fonte que pode ser compilado e transformado em um programa de computador.
c. Trata-se de um método não estruturado, com regras vagas de implementação de um código-fonte que pode ser interpretado e transformado em um programa de computador.
d. Trata-se de um método não estruturado, com regras vagas de implementação de um código-fonte que pode ser interpretado e transformado em um programa de computador.
e. Trata-se de um método que não permite a criação de programas de computador.

Qual é a definição correta de linguagem de programação?

A linguagem de programação é uma forma padronizada, com regras bem definidas, que tem como objetivo principal enviar instruções aos computadores. O seu estágio inicial é a elaboração de um código-fonte, que após compilado é transformado em um programa.
A linguagem de programação é uma série de instruções que permitem que o programador escreva um conjunto limitado de instruções para a criação de um programa.
A linguagem de programação é um método não padronizado para expressar instruções para um computador na implementação de um código-fonte que pode ser compilado e transformado em um programa de computador.
A linguagem de programação é um método não estruturado e não padronizado para a implementação de um código-fonte que pode ser compilado e transformado em um programa de computador.
a) Apenas a alternativa A está correta.
b) Apenas a alternativa B está correta.
c) Apenas a alternativa C está correta.
d) Apenas a alternativa D está correta.

Prévia do material em texto

11/26/22, 12:22 PM Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28054943_1&course_id=_197312_1&content_id=_8833926_1&return_c… 1/10
 
Revisar envio do teste: Clique aqui para iniciar o Quiz
STADCAS4DA_2203-2203-695392 2203-SISTEMAS DISTRIBUÍDOS Quiz
REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ 
Usuário GABRIEL DE SOUSA BORGES
Curso 2203-SISTEMAS DISTRIBUÍDOS
Teste Clique aqui para iniciar o Quiz
Iniciado 26/11/22 12:05
Enviado 26/11/22 12:21
Data de vencimento 07/12/22 23:59
Status Completada
Resultado da tentativa 10 em 10 pontos  
Tempo decorrido 16 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta
Selecionada:
c.
Respostas: a.
A figura a seguir demonstra a comunicação entre um cliente com o servidor web
através do SOAP.
Assinale a alternativa correta em relação ao WSDL.
O WSDL, além do descritivo do serviço, contém a forma de acesso
e quais são as operações disponíveis para utilização.
Sala de Aula Tutoriais
1 em 1 pontos
GABRIEL DE SOUSA BORGES
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_197312_1
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_197312_1&content_id=_8833917_1&mode=reset
https://www.ead.senac.br/
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_260_1
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_210_1
https://senacsp.blackboard.com/webapps/login/?action=logout
11/26/22, 12:22 PM Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28054943_1&course_id=_197312_1&content_id=_8833926_1&return_c… 2/10
b.
c.
d.
e.
Comentário
da
resposta:
O WSDL é uma linguagem de marcação que pode, adicionalmente,
trabalhar como uma linguagem de definição.
O WSDL é uma arquitetura para estabelecer e simplificar a troca de
dados entre diferentes sistemas.
O WSDL, além do descritivo do serviço, contém a forma de acesso
e quais são as operações disponíveis para utilização.
O WSDL é uma interface de programação que permite a execução
de procedimentos remotos em aplicações desenvolvidas em Java.
O WSDL é um componente do servidor web, sendo necessário em
qualquer comunicação SOAP, XML ou HTTP.
A resposta correta é a alternativa C. O WSDL (Web Service
Description Language) é uma linguagem de definição baseada em
XML, sendo usada para descrever a funcionalidade de um serviço
web baseado em SOAP, ou seja, além do descritivo do serviço,
contém a forma de acesso e quais são as operações disponíveis
para utilização (BASHAM; SIERRA; BATES, 2005).
Pergunta 2
Resposta
Selecionada:
d.
Respostas: a.
b.
As aplicações têm papel fundamental em sistemas distribuídos e dentro do
protocolo TCP/IP são representadas como a camada superior (camada de
aplicação), pelo fato de estar mais próxima dos usuários. A camada de aplicação
tornou-se um repositório para todas as aplicações que não se ajustam às camadas
inferiores, um dos exemplos clássicos são o correio eletrônico e a transferência de
arquivos. 
Assinale a alternativa que contextualiza a camada de aplicação em relação as
camadas inferiores do modelo TCP/IP.
As camadas inferiores transmitem os dados enviados pela camada
de aplicação, garantindo a transmissão com sucesso, enquanto a
camada de aplicação fornece os serviços.
As camadas inferiores fornecem os serviços, enquanto a camada
de aplicação é responsável pela transmissão dos dados,
garantindo a transmissão com sucesso.
1 em 1 pontos
11/26/22, 12:22 PM Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28054943_1&course_id=_197312_1&content_id=_8833926_1&return_c… 3/10
c.
d.
e.
Comentário
da
resposta:
As camadas inferiores e de aplicação são consideradas uma
abstração teórica e na prática não oferecem nenhuma relação, pois
o objetivo é a transmissão dos dados com sucesso.
A camada de aplicação refere-se à padronização de interfaces
elétricas, mecânica e de sinalização. Enquanto as camadas
inferiores são responsáveis pela semântica,
compressão/descompressão, criptografia, tradução dos dados,
além de realizar a interface com o usuário.
As camadas inferiores transmitem os dados enviados pela camada
de aplicação, garantindo a transmissão com sucesso, enquanto a
camada de aplicação fornece os serviços.
A camada de aplicação está relacionada com a arquitetura
cliente/servidor, enquanto as camadas inferiores estão associadas
a objetos em sistemas distribuídos. 
A resposta correta é a alternativa D. Os protocolos de aplicação
gerenciam o diálogo entre as portas lógicas e mantêm a separação
dos dados de diferentes aplicações. Trata da semântica,
compressão/descompressão, criptografia, tradução dos dados, além
de realizar a interface com o usuário.No modelo TCP/IP, o protocolo
de camada física refere-se à padronização das interfaces elétricas,
mecânica e de sinalização. O protocolo de camada de rede, IP
(Internet Protocol), define e gerencia o endereçamento lógico da
rede. O protocolo de transporte provê a comunicação confiável
(Transmission Control Protocol – TCP), ou não confiável (User
Datagram Protocol – UDP), e executa a checagem de erros antes
da transmissão.
Pergunta 3
Resposta Selecionada: e. 
Respostas: a. 
b. 
Uma solução tradicional de TI baseada em data center foi migrada para uma
solução em nuvem. Ao término da migração, a empresa de computação em nuvem
ficou responsável por: armazenamento, servidores, rede, banco de dados,
segurança e integração, além das aplicações. 
Escolha o modelo de computação em nuvem adotado pela empresa.
Software como serviço – SaaS. 
Infraestrutura como serviço – IaaS.
Plataforma com serviço – PaaS.
1 em 1 pontos
11/26/22, 12:22 PM Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28054943_1&course_id=_197312_1&content_id=_8833926_1&return_c… 4/10
c. 
d. 
e. 
Comentário
da
resposta:
Modelo de TI tradicional.
Data center centralizado.
Software como serviço – SaaS. 
A resposta correta é a alternativa E. Acompanhe este exemplo: um
pequeno empresário está com sérios problemas, e pela primeira vez
pensando em fechar o seu site de vendas pela internet. Após avaliar
diversas propostas, entre elas a troca de servidores por uma
solução mais atual, e também realizar o aumento de capacidade de
recursos, verificou que em um curto período teria o mesmo
problema, e, portanto, buscou uma outra alternativa. Essa
alternativa seria a migração do sistema para a computação em
nuvem. O empresário achou acessível e acabou optando por
realizar a migração para uma provedora de serviço de computação
em nuvem, assim, ele não teria mais preocupação operacional,
sendo possível focar no seu negócio. A migração foi simples e sem
impacto, realizada através de uma interface web, na qual é possível
acompanhar a saúde do ambiente em qualquer lugar. Após a
migração, a operadora de serviço ficou responsável por
armazenamento, servidores, rede, banco de dados, segurança e
integração, além das aplicações, se encaixando no modelo de
software como serviço (SaaS). 
Pergunta 4
Resposta
Selecionada:
e.
Respostas: a.
b.
As redes de comunicação têm papel fundamental em sistemas distribuídos e
utilizam o protocolo TCP/IP (Transmission Control Protocol/Internet Protocol) como
base para a comunicação entre os servidores. 
O TCP/IP é um conjunto de protocolos derivado do modelo OSI e formado por
quatro camadas: intrarrede, rede, transporte e aplicação.
Em relação à camada de rede e transporte, assinale a alternativa correta.
A camada de rede (IP) é responsável pelos endereços lógicos, e a
camada de transporte (TCP) é responsável pelacomunicação
confiável e checagem de erros antes da transmissão.
A camada de rede (IP) é responsável pela comunicação confiável e
checagem de erros antes da transmissão, e a camada de
transporte (TCP) é responsável pelos endereços lógicos.
A camada de rede (IP) e de transporte (TCP) referem-se à
padronização das interfaces elétricas, mecânica e de sinalização.
1 em 1 pontos
11/26/22, 12:22 PM Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28054943_1&course_id=_197312_1&content_id=_8833926_1&return_c… 5/10
c.
d.
e.
Comentário
da
resposta:
A camada de rede (IP) refere-se à aplicação dos usuários, e a
camada de transporte (TCP) refere-se à aplicação dos servidores.
A camada de rede (IP) gerencia o diálogo entre as portas lógicas e
mantém a separação dos dados de diferentes aplicações. Já a
camada de transporte (TCP) trata da semântica,
compressão/descompressão, criptografia e tradução dos dados.
A camada de rede (IP) é responsável pelos endereços lógicos, e a
camada de transporte (TCP) é responsável pela comunicação
confiável e checagem de erros antes da transmissão.
A resposta correta é a alternativa E. No modelo TCP/IP, o protocolo
de camada física, ou camada 1, refere-se à padronização das
interfaces elétricas, mecânica e de sinalização. O protocolo de
camada de rede, ou camada 2, é o IP (Internet Protocol), que define
e gerencia o endereçamento lógico da rede. O protocolo de
transporte, ou camada 3, provê a comunicação confiável
(Transmission Control Protocol – TCP) ou não confiável (User
Datagram Protocol – UDP), e executa a checagem de erros antes
da transmissão.
Pergunta 5
Resposta
Selecionada:
b.
Respostas: a.
b.
O RPC (Remote Procedure Call) é um middleware que fornece uma camada de
abstração para facilitar a comunicação entre processos. Para isso, parte do
princípio da existência de um protocolo de transporte (TCP).
Uma aplicação prática desse modelo é a solicitação, através de uma central de
processamento meteorológico, para todas as cidades que fazem parte do seu
campo de atuação, para que assim possa ter a visão do todo. 
Escolha a alternativa que caracteriza a implementação do RPC.
É uma forma na qual um programa pode solicitar um serviço de um
outro programa localizado em um computador remoto, sem tem
que conhecer os detalhes da rede.
É um serviço implementado, no qual a sua estrutura é executada
em um cliente e a chamada realizada por um servidor. 
1 em 1 pontos
11/26/22, 12:22 PM Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28054943_1&course_id=_197312_1&content_id=_8833926_1&return_c… 6/10
c.
d.
e.
Comentário
da
resposta:
É uma forma na qual um programa pode solicitar um serviço de um
outro programa localizado em um computador remoto, sem tem
que conhecer os detalhes da rede.
É um serviço implementado, no qual a sua estrutura é executada
tanto em um cliente como em um servidor.
É um serviço implementado, no qual a sua estrutura e chamadas
são executadas localmente. 
É uma forma na qual um programa pode solicitar um serviço de um
outro programa localizado na mesma rede, sendo mandatório que
o cliente e o servidor conheçam os detalhes da rede.
A resposta correta é a alternativa B. A caracterização de um RPC é
ser um serviço implementado por meio de um procedimento cujo
corpo é executado em um servidor e o cliente recebe apenas a
assinatura do procedimento. 
Pergunta 6
Resposta
Selecionada:
a.
Respostas: a.
b.
c.
d.
e.
Os sistemas distribuídos baseados na web tornaram as aplicações de rede
populares entre usuários finais através da utilização de documentos. Em relação
aos serviços web, escolha a alternativa correta em relação ao protocolo SOAP
(Simple Object Access Protocol).
O SOAP tem como objetivo fornecer um meio simples de
comunicação distribuída, permitindo que partes distintas consigam
trocar mensagens baseadas em XML.
O SOAP tem como objetivo fornecer um meio simples de
comunicação distribuída, permitindo que partes distintas consigam
trocar mensagens baseadas em XML.
O SOAP é uma linguagem de definição baseada em XML usada
para descrever a funcionalidade de um serviço web.
O SOAP é um protocolo que permite que os dados sejam
transmitidos por meio de uma conexão criptografada.
O SOAP é o protocolo padrão da internet para gerenciamento de
dispositivos em redes IP.
1 em 1 pontos
11/26/22, 12:22 PM Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28054943_1&course_id=_197312_1&content_id=_8833926_1&return_c… 7/10
Comentário
da
resposta:
O SOAP é um protocolo de segurança projetado para fornecer
segurança nas comunicações sobre uma rede de computadores.
A resposta correta é a alternativa A. O protocolo SOAP tem como
objetivo fornecer um meio simples de comunicação, permitindo que
diferentes partes, que se conheçam muito pouco, consigam trocar
mensagens. As mensagens SOAP são baseadas em XML
(Extensible Markup Language). O XML é uma linguagem de
metamarcação que inclui a definição dos elementos que são usados
para descrever o documento.
Pergunta 7
Resposta
Selecionada:
d.
Respostas: a.
b.
c.
d.
e.
Comentário
da
resposta:
Sistemas distribuídos oferecem uma visão única para os seus utilizadores.
Internamente os computadores e redes trabalham de forma conjunta para oferecer
esta visão única através de um middleware. Em relação ao middleware escolha a
alternativa correta. 
É uma camada de abstração (software) que se estende por todas
as máquinas que fazem parte do sistema distribuído,
proporcionando a mesma interface para cada aplicação.
É uma camada de hardware que proporciona uma abstração,
escondendo a heterogeneidade da rede, software, sistemas
operacionais e linguagem de programação.
É uma camada de software opcional, utilizada em sistemas
distribuídos somente quando existe a necessidade de comunicação
com sistemas heterogêneos.
É uma camada de hardware ou de software, na qual o
administrador escolhe o melhor tipo para criar uma interface única
para a aplicação.
É uma camada de abstração (software) que se estende por todas
as máquinas que fazem parte do sistema distribuído,
proporcionando a mesma interface para cada aplicação.
É um software que oferece serviços e recursos para as aplicações,
não tendo como responsabilidade conectar-se a aplicações, dados
e usuários.
A resposta correta é a alternativa D. O middleware é uma camada
de abstração que proporciona comunicação entre os computadores
e redes heterogêneas conjuntamente, proporcionando uma visão de
sistema único.
1 em 1 pontos
11/26/22, 12:22 PM Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28054943_1&course_id=_197312_1&content_id=_8833926_1&return_c… 8/10
Pergunta 8
Resposta
Selecionada:
b.
Respostas: a.
b.
c.
d.
e.
Comentário
da
resposta:
A separação entre interfaces e objetos permite que esses elementos estejam em
lugares distintos. Por exemplo, podemos colocar uma interface em uma máquina e
o objeto pode permanecer em outra máquina, a isso chamamos de objeto
distribuído.
A partir dessa afirmação, escolha a característica principal que define um objeto
distribuído. 
É um objeto que pode ser acessado remotamente e usado em
qualquer lugar de rede, encapsulando dados e comportamento.
É um objeto de acesso local e precisa estar exclusivamente em um
servidor.
É um objeto que pode ser acessado remotamente e usado em
qualquer lugar de rede, encapsulando dados e comportamento.
Não necessita de uma rede de comunicação para interações, pois
cria um mecanismo próprio para troca de mensagens e
encapsulamento de dados e comportamento. 
Encapsula dados e comportamento somente do lado do servidor.
Está distribuído em diferentes espaços de endereço,porém
somente acessível através da mesma rede de origem.
A resposta correta é a alternativa B. A característica principal dos
objetos distribuídos é que seu estado não é distribuído, residindo
em uma única máquina. Sendo somente as interfaces
implementadas pelo objeto que são disponibilizadas em outras
máquinas, esses objetos são denominados objetos remotos. 
Pergunta 9
Uma aplicação baseada em objetos distribuídos é conceitualmente muito parecida
com uma aplicação orientada a objeto, pois baseia-se em uma coleção de objetos
que se comunicam por meio de interfaces.
1 em 1 pontos
1 em 1 pontos
11/26/22, 12:22 PM Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28054943_1&course_id=_197312_1&content_id=_8833926_1&return_c… 9/10
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
Desde que foi proposta, tornou-se fundamental e utilizada em sistemas
distribuídos pela sua capacidade de embutir os programas em componentes.
Escolha a alternativa que exemplifica os objetos distribuídos. 
CORBA, Java RMI e JAVA IDL.
RPC e TCP/IP.
Processo e threads.
CORBA, Java RMI e JAVA IDL.
Modelo OSI e TCP/IP.
Mutex e semáforos.
A resposta correta é a alternativa C. O conceito de desenvolvimento
de objetos distribuídos na plataforma Java é oferecido por dois
mecanismos: Java RMI e Java IDL. O RMI (Remote Method
Invocation – invocação remota de método) é um mecanismo de
desenvolvimento de aplicações com sistemas distribuídos que
trabalha exclusivamente com objetos Java. Já o Java IDL (Interface
Definition Language – interface de definição de linguagem) utiliza a
arquitetura CORBA para integrar aplicações Java com aplicações
desenvolvidas em outras linguagens.
Pergunta 10
Resposta
Selecionada:
a.
Respostas: a.
b.
A programação em sistemas distribuídos é um item importante, portanto, conhecê-
la e utilizá-la de forma apropriada é fundamental. Existem diversas linguagens de
programação, como o Python, por exemplo, e todas elas possuem suas próprias
características, mas baseiam-se em uma definição única. Entre as opções,
escolha a correta definição de linguagem de programação.
Trata-se de um método padronizado e estruturado, com regras
claras de implementação de um código-fonte que pode ser
compilado e transformado em um programa de computador.
Trata-se de um método padronizado e estruturado, com regras
claras de implementação de um código-fonte que pode ser
compilado e transformado em um programa de computador.
1 em 1 pontos
11/26/22, 12:22 PM Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28054943_1&course_id=_197312_1&content_id=_8833926_1&return_… 10/10
Sábado, 26 de Novembro de 2022 12h21min56s BRT
c.
d.
e.
Comentário
da
resposta:
Trata-se de um método não estruturado, com regras definidas pelo
utilizador e variando de programador para programador, para a
criação de um código-fonte que pode ser compilado e transformado
em um programa de computador.
Trata-se de uma série de instruções que permitem que o
programador escreva um conjunto limitado de instruções para a
criação de um programa.
Trata-se de um método não padronizado para expressar instruções
para um computador na implementação de um código-fonte que
pode ser compilado e transformado em um programa de
computador.
Trata-se de método não estruturado e não padronizado para a
implementação de um código-fonte que pode ser compilado e
transformado em um programa de computador.
A resposta correta é a alternativa A. Uma linguagem de
programação é uma forma padronizada, e com regras bem
definidas, que tem como objetivo principal enviar instruções aos
computadores. O seu estágio inicial é a elaboração de um código-
fonte, que após compilado é transformado em um programa.
← OK

Mais conteúdos dessa disciplina