Quanto aos web services, à arquitetura orientada a serviços...

Próximas questões
Com base no mesmo assunto
Q2219406 Arquitetura de Software
Quanto aos web services, à arquitetura orientada a serviços (SOA) e à UML (Unified Modeling Language), julgue o item.
A SOA oferece à organização a oportunidade de acompanhar as mudanças exigidas por seu contexto de negócio, sem que isso sobrecarregue o uso dos recursos da tecnologia da informação (TI).

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Certo

A arquitetura orientada a serviços, ou SOA, é um modelo de design que permite a interação entre diversos serviços de software, com o objetivo de criar aplicações robustas e escaláveis. Ela promove o reuso de componentes, a interoperabilidade e a flexibilidade, o que é particularmente valioso em ambientes empresariais onde as necessidades de negócios estão em constante mudança.

Na prática, a SOA permite que uma empresa adapte-se rapidamente a mudanças no contexto de negócios, por meio da composição e recomposição de serviços de TI existentes, sem a necessidade de desenvolver novas soluções do zero. Isso significa que a organização pode responder a novas demandas ou mudanças de mercado de maneira ágil, sem impor sobrecarga significativa nos recursos de TI existentes.

O ponto central da SOA é sua capacidade de alavancar os serviços existentes de uma maneira que seja transparente para os usuários finais ou sistemas que estão consumindo esses serviços. Isto é conseguido através da definição de interfaces bem definidas e contratos de serviço que permitem que esses serviços se comuniquem entre si, independentemente de detalhes de implementação, como a linguagem de programação ou a plataforma tecnológica.

Além disso, a SOA apoia o princípio da abstração, o que significa que os detalhes de como um serviço é implementado são ocultados dos consumidores do serviço, permitindo que estes se concentrem na funcionalidade oferecida pelo serviço. Isso também facilita a manutenção e atualização dos serviços, pois as mudanças podem ser feitas em um serviço sem afetar aqueles que o utilizam, desde que o contrato de serviço seja mantido.

Portanto, julgar o item como correto reflete o entendimento de que a SOA é estratégica para empresas que buscam adaptabilidade e eficiência no uso de seus recursos de TI, alinhando a arquitetura de seus sistemas à dinâmica de suas necessidades de negócios.

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

correto. A arquitetura orientada a serviços (SOA) é projetada para oferecer às organizações a flexibilidade necessária para acompanhar as mudanças exigidas pelo contexto de negócios, sem sobrecarregar o uso dos recursos de tecnologia da informação (TI).

A SOA é uma abordagem arquitetônica que se concentra na criação de serviços independentes e reutilizáveis, que representam diferentes funcionalidades de negócios. Esses serviços podem ser combinados e recombinados para atender às necessidades em constante evolução das organizações. Isso permite que as empresas respondam de forma mais ágil às mudanças nas demandas do mercado e nas estratégias de negócios.

Uma das principais vantagens da SOA é a sua capacidade de separar os serviços das implementações subjacentes, o que facilita a atualização, substituição ou adaptação de serviços individuais sem afetar outros componentes do sistema. Isso ajuda a evitar a sobrecarga dos recursos de TI, uma vez que as mudanças podem ser feitas de maneira mais pontual e eficiente, sem a necessidade de reestruturação completa dos sistemas.

Portanto, a SOA é uma abordagem que oferece flexibilidade e adaptabilidade às organizações, permitindo que elas se ajustem às mudanças no contexto de negócios sem colocar uma carga excessiva sobre os recursos de TI

O item está certo.

  • SOA (Service-Oriented Architecture) é um padrão arquitetônico que organiza a TI em serviços reutilizáveis, com interfaces bem definidas.
  • Essa abordagem permite que a empresa adapte seus processos de negócio rapidamente, porque novos serviços podem ser compostos ou integrados sem alterar sistemas legados.
  • Como os serviços são modulares e reutilizáveis, a sobrecarga nos recursos de TI é minimizada, diferente de soluções monolíticas, que exigem grandes mudanças sempre que o negócio muda.

“Nas arquiteturas orientadas a serviços (SOA), os componentes de sistema são serviços autônomos na forma distribuída e os clientes de serviço que desejam usar um serviço descobrem a especificação desse serviço e localizam o provedor de serviço, para, então, ligar sua aplicação a esse serviço específico e comunicar-se com ele usando protocolos de serviço padrão.” (Cespe/2023)

Gabarito: certo.

Clique para visualizar este comentário

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