Entre as principais características da Arquitetura Orientada...

Próximas questões
Com base no mesmo assunto
Q47614 Arquitetura de Software
Entre as principais características da Arquitetura Orientada a Serviços (Service Oriented Architecture - SOA), é correto afirmar que:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

```html

A alternativa correta para a questão sobre as principais características da Arquitetura Orientada a Serviços (Service Oriented Architecture - SOA) é a alternativa C: ela permite aumentar a agilidade no desenvolvimento de novos sistemas por meio da composição de serviços já existentes.

Vamos entender o porquê essa é a resposta correta e analisar as demais alternativas.

C - Ela permite aumentar a agilidade no desenvolvimento de novos sistemas por meio da composição de serviços já existentes.

Essa alternativa é correta porque uma das principais vantagens da SOA é justamente a reutilização de serviços. Em vez de desenvolver funcionalidades do zero, os desenvolvedores podem combinar serviços já existentes para criar novas aplicações de forma mais rápida e eficiente. Isso aumenta significativamente a agilidade no desenvolvimento de novos sistemas.

A - A interoperabilidade entre os vários sistemas é feita através da personalização de interfaces proprietárias.

Essa alternativa é incorreta porque a SOA promove a interoperabilidade através do uso de padrões abertos e protocolos comuns, como o SOAP e o REST. A personalização de interfaces proprietárias vai contra o princípio de interoperabilidade que é básico para a SOA.

B - As aplicações SOA devem armazenar, localmente, os dados referentes ao estado das transações, enquanto aguardam o processamento realizado por outros serviços.

Essa alternativa é incorreta porque a SOA preconiza o uso de serviços que são stateless (sem estado). Isso significa que os serviços não devem armazenar informações sobre o estado da transação; essa responsabilidade é delegada a outras partes da arquitetura.

D - A criação de inventários de serviços impede o reaproveitamento sistemático de componentes lógicos.

Essa alternativa é incorreta pois, na verdade, a criação de um inventário de serviços é uma prática que facilita o reaproveitamento sistemático de componentes. Ter um inventário organizado permite que os desenvolvedores encontrem e reutilizem serviços existentes de maneira mais eficiente.

E - O acoplamento fraco aumenta a dependência entre os serviços utilizados.

Essa alternativa é incorreta porque o conceito de acoplamento fraco é justamente o oposto: ele busca reduzir a dependência entre os serviços. Serviços com acoplamento fraco são mais flexíveis e podem ser alterados ou substituídos sem afetar outros serviços, o que é um dos objetivos principais da SOA.

Espero que essa explicação tenha ajudado a esclarecer as características fundamentais da Arquitetura Orientada a Serviços (SOA) e o porquê da alternativa correta ser a C.

```

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) a interoperabilidade entre os vários sistemas é feita através da personalização de interfaces proprietárias.

d) a criação de inventários de serviços impede ajuda o reaproveitamento sistemático de componentes lógicos.
  • e) o acoplamento fraco aumenta diminui a dependência entre os serviços utilizados.
a) a interoperabilidade entre os vários sistemas é feita através da personalização de interfaces proprietárias. // SOA nao restringe em nenhum momento ao uso de interfaces propietarias, podendo se utilizar qualquer solução
 b) as aplicações SOA devem armazenar, localmente, os dados referentes ao estado das transações, enquanto aguardam o processamento realizado por outros serviços. // SOA nao obriga onde os dados sejam armazenados
 c) ela permite aumentar a agilidade no desenvolvimento de novos sistemas por meio da composição de serviços já existentes. // Correta, pois seu conceito define que diferentes aplicacoes devem publicar quais sao seus servicoes implementados, que podem ser reaproveitados quando necessario
 d) a criação de inventários de serviços impede o reaproveitamento sistemático de componentes lógicos. // A criacao de inventarios nao impede, e sim, ajuda no reaproveitamento de componentes logicos
 e) o acoplamento fraco aumenta a dependência entre os serviços utilizados. // Ao contrario, diminui a dependencia

Logo, resposta certa C

GAB: C

Comentários:

A) a interoperabilidade é alcançada independentemente de plataforma, independente de execução proprietária. A interoperabilidade é alcançada por meio de serviços.

B) o serviço deve ser independente de estado (stateless).

D) a criação de serviços é realizada exatamente para que haja o aproveitamento (reuso), tais serviços estarão localizados dentro de um inventário de serviços.

E) o acoplamento fraco diminui a dependência dos serviços utilizados.

Clique para visualizar este comentário

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