Entre as principais características da Arquitetura Orientada...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
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
d) a criação de inventários de serviços
- e) o acoplamento fraco
aumentadiminui a dependência entre os serviços utilizados.
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