Sobre arquitetura de sistemas do tipo orientada a serviços,...

Próximas questões
Com base no mesmo assunto
Q1101792 Arquitetura de Software
Sobre arquitetura de sistemas do tipo orientada a serviços, assinale a alternativa correta.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa C é a correta. Abaixo, vamos explorar detalhadamente o porquê dessa resposta estar correta e as razões pelas quais as outras alternativas estão incorretas.

Alternativa C: "A arquitetura SOA visa implementar as funcionalidades de uma aplicação como se fossem serviços."

A arquitetura SOA (Service-Oriented Architecture) é projetada para permitir que diversos serviços sejam oferecidos e consumidos independentemente pela rede. Cada serviço é uma unidade de funcionalidade que pode ser utilizada por várias aplicações diferentes, promovendo a reutilização e a integração. Portanto, a principal característica da SOA é a implementação das funcionalidades de uma aplicação na forma de serviços, atendendo perfeitamente ao enunciado da alternativa C.

Alternativa A: "A arquitetura SOA é baseada em uma arquitetura peer-to-peer."

Essa alternativa está incorreta porque a arquitetura SOA não é baseada em uma arquitetura peer-to-peer. Na arquitetura peer-to-peer, todos os nós da rede têm capacidades equivalentes e podem atuar tanto como clientes quanto como servidores. Em contrapartida, a SOA é baseada em serviços onde há uma clara distinção entre os provedores de serviços e os consumidores de serviços, não seguindo o modelo peer-to-peer.

Alternativa B: "A arquitetura SOA implementa as funcionalidades de um sistema como se fossem objetos."

Esta alternativa está incorreta porque a SOA não foca na implementação de funcionalidades como objetos, mas sim como serviços. A implementação baseada em objetos é característica da programação orientada a objetos (OOP), onde classes e objetos são os blocos fundamentais da aplicação. A SOA, por outro lado, encapsula funcionalidades em serviços que são mais independentes e modularizados.

Alternativa D: "A arquitetura SOA visa estabelecer serviços como requisitos de uma aplicação em rede."

Embora esta alternativa pareça parcialmente correta, ela não expressa com precisão o objetivo principal da SOA. A SOA não apenas estabelece serviços como requisitos, mas sim implementa e gerencia funcionalidades através de serviços reutilizáveis e interoperáveis na rede. Por isso, esta alternativa está incorreta.

Alternativa E: "A arquitetura SOA é implementada sob uma rede segura, garantindo a segurança das aplicações."

Embora a segurança seja um aspecto importante na implementação de qualquer arquitetura, a afirmação de que a SOA é implementada sob uma rede segura para garantir a segurança das aplicações é limitada e imprecisa. A segurança não é uma característica intrínseca da SOA, mas sim um requisito que deve ser implementado conforme a necessidade. Portanto, esta alternativa está incorreta.

Espero que esta explicação ajude você a entender melhor os conceitos relacionados à arquitetura orientada a serviços (SOA). Se tiver mais dúvidas, 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

A SOA, é uma arquitetura de software que se baseia na computação distribuída e cujo princípio é a entrega de funcionalidades (serviços) ao invés de sistemas completos. O principal elemento para permitir que aplicações de diferentes sistemas se comuniquem dentro da companhia é através dos web services.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo