Assinale a opção que apresenta uma vantagem da adoção da SO...

Próximas questões
Com base no mesmo assunto
Q1875379 Arquitetura de Software
Assinale a opção que apresenta uma vantagem da adoção da SOA (service-oriented architecture).  
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D - Interoperabilidade

A arquitetura orientada a serviços, ou SOA, é um modelo de design que permite a integração e a colaboração de múltiplos serviços de software, possibilitando a criação de sistemas mais flexíveis e escaláveis. Ao adotar a SOA, uma das vantagens mais significativas é a interoperabilidade. Isso significa que os serviços podem ser projetados para funcionar em diferentes plataformas e linguagens de programação, tornando-os compatíveis com uma ampla gama de tecnologias e sistemas.

A interoperabilidade é uma característica fundamental da SOA pois ela permite que os serviços se comuniquem uns com os outros de maneira eficiente, mesmo quando esses serviços foram desenvolvidos independentemente e podem estar rodando em diferentes sistemas operacionais ou utilizando diferentes tecnologias de banco de dados. Isso é possível graças ao uso de padrões abertos de comunicação e mensagens, como XML e protocolos de comunicação, como o SOAP (Simple Object Access Protocol) ou o mais recente REST (Representational State Transfer).

Essa capacidade de interoperar entre plataformas distintas facilita a integração entre aplicações internas e externas à organização, aumentando a capacidade de resposta às mudanças, à evolução tecnológica e às demandas de negócio. Portanto, a alternativa D está correta, pois reflete uma das principais vantagens proporcionadas pela adoção da SOA.

É importante observar que outras alternativas, como performance, disponibilidade, robustez e segurança, podem ser impactadas tanto positiva quanto negativamente pela adoção da SOA, dependendo da implementação específica. No entanto, a interoperabilidade é uma vantagem inerente ao modelo SOA, pois é um dos seus objetivos de design fundamentais, fazendo com que essa alternativa se destaque como a resposta correta.

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

Interoperabilidade

O reuso de serviços é grande vantagem dessa arquitetura, aumentando produtividade, alinhamento com negócio, melhorias para corporação e facilidade na gerencia da tecnologia da informação, focando em melhorias continuas e automatizando os processos, disponibilizando qualidade nas informações trafegadas na empresa (SOBRINHO, 2011).

Mudar o negócio e os sistemas das empresas não é uma tarefa fácil, particularmente em um contexto de mudanças constantes, a implantação de SOA não é diferente, sendo assim, porque deve ser utilizada essa arquitetura? Abaixo são listadas algumas vantagens que ela pode trazer para o negócio.

  • Reutilização: O serviço pode ser reutilizado para outras aplicações.
  • Produtividade: Com o reuso, a equipe de desenvolvimento pode reutilizar serviços em outros projetos, diminuindo o tempo de desenvolvimento.
  • Flexibilidade: Isolando a estrutura de um serviço as mudanças são feitas com maior facilidade.
  • Manutenibilidade: Com baixo acoplamento, facilita a manutenção dos serviços.
  • Alinhamento com o negócio: A área de negócio visualiza os processos alinhados com a tecnologia.
  • Interoperabilidade: Disponibilizar serviços independentemente da plataforma e tecnologia.
  • Integração: A integração com outros serviços, aplicativos e sistemas legados.
  • Governança: Gerenciamento nos processamentos de negócio.
  • Padronizado: É baseado no uso de padrões.
  • Abstração: Serviço totalmente abstraído da sua implementação.

FONTE: DEVMEDIA

Clique para visualizar este comentário

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