As plataformas baseadas em componentes são uma das forma...
Nesse contexto, como é denominado o middleware que disponibiliza um ambiente para o desenvolvimento, instalação e execução de aplicações baseadas em componentes?
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Olá, aluno! Vamos analisar a questão referente às plataformas baseadas em componentes e entender a alternativa correta.
Gabarito: A - Servidor de aplicação
Justificativa da alternativa correta:
O servidor de aplicação é a resposta correta. Este é um tipo de middleware que fornece um ambiente para o desenvolvimento, instalação e execução de aplicações baseadas em componentes. Ele "esconde" a complexidade do sistema computacional, permitindo ao desenvolvedor focar na lógica de negócio. Servidores de aplicação são responsáveis por gerenciar recursos como transações, segurança, persistência de dados, entre outros, permitindo que os desenvolvedores trabalhem em um nível mais alto de abstração.
Alternativas incorretas:
B - Servidor de componentes distribuídos: Embora pareça uma boa opção, essa denominação não é amplamente utilizada ou reconhecida no contexto de plataformas baseadas em componentes. O termo mais correto e usualmente empregado é "servidor de aplicação".
C - Servidor de objetos distribuídos: Este tipo de servidor é usado para gerenciar objetos distribuídos em uma rede, mas não especificamente para fornecer um ambiente completo para desenvolvimento e execução de aplicações baseadas em componentes. Ele está mais relacionado a frameworks como CORBA (Common Object Request Broker Architecture).
D - Computação em nuvem: Computação em nuvem refere-se ao fornecimento de serviços de computação sob demanda pela internet. Embora possa envolver servidores de aplicação, o conceito é muito mais amplo, englobando armazenamento, redes, processamento de dados, etc.
E - Virtualização: A virtualização é a criação de uma versão virtual de algo, como hardware, sistemas operacionais, dispositivos de armazenamento, etc. Ela permite que múltiplos sistemas operacionais ou aplicações rodem em um único servidor físico, mas não se refere especificamente ao middleware para desenvolvimento e execução de aplicações baseadas em componentes.
Espero que essa explicação tenha esclarecido suas dúvidas sobre a questão! Se precisar de mais algum detalhe ou tiver dúvidas adicionais, estou à disposição para ajudar.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Um Servidor de Aplicações (em inglês Applications Server), é um servidor que disponibiliza um ambiente para a instalação e execução de certas aplicações, centralizando e dispensando a instalação nos computadores clientes. Os servidores de aplicação também são conhecidos por middleware.
fonte: wikipedia.
Gabarito A
Um servidor de aplicação é simplesmente um servidor, no sentido da arquitetura cliente-servidor: um processo que atende um ou mais aplicativos clientes que lhe enviam requisições. Coloque para rodar um processo que abre uma porta para atender conexões TCP ou UDP, e voilà!, você tem um servidor de aplicação.
No nosso mundo Web precisamos de vários tipos de servidores. Um que entenda requisições feitas no protocolo HTTP, por exemplo, para se comunicar com clientes espalhados pela Internet. Minimamente esse servidor pode ser capaz de servir dados estáticos, como páginas HTML estáticas, arquivos e imagens. É o chamado "Servidor Web". Exemplo: o "Apache HTTP Server" ou simplesmente Apache.
Um web server é um application server para atender necessidades web. Por exemplo, ao contrário do que muita gente pensa, o IIS da Microsoft é um application server, sendo que uma das suas funções é servir web.
Um servidor de aplicação "hospeda" processos de um sistema que permitem clientes fazerem requisições e receberem respostas.
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !
a-
O seridor de aplicacoes é um servidor em uma rede o qual executa aplicacoes. Em um sentido restrito, é um conceito de um software que apresenta servicos especificos, transacoes, autenticacoes ou acesso a webserices ou databses sobre canais de comunicacao definidos.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo