A Arquitetura Orientada a Serviços (SOA – Service Or...

Próximas questões
Com base no mesmo assunto
Q150004 Arquitetura de Software
A Arquitetura Orientada a Serviços (SOAService Oriented Architecture) é uma abordagem arquitetural corporativa que permite a criação de serviços de negócios interoperáveis que podem facilmente ser reutilizados e compartilhados entre aplicações e empresas.Não é considerada característica relevante do SOA:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é: B - a assincronia.

A questão aborda a Arquitetura Orientada a Serviços (SOA), que é uma abordagem arquitetural usada para criar serviços de negócios interoperáveis, reutilizáveis e compartilháveis entre diferentes aplicações e empresas. Para responder corretamente a essa questão, é necessário compreender as principais características do SOA.

Vamos discutir a justificativa para cada alternativa:

A - a distribuição: A distribuição é uma característica importante do SOA, pois os serviços podem estar distribuídos em diferentes servidores e locais geográficos, permitindo uma maior escalabilidade e flexibilidade no uso dos recursos.

B - a assincronia: Assincronia não é uma característica essencial do SOA. Embora serviços possam operar de forma assíncrona, isso não é um requisito fundamental da arquitetura SOA. A comunicação entre serviços em SOA pode ser tanto síncrona quanto assíncrona, dependendo das necessidades específicas do sistema.

C - a composição: A composição é uma característica central do SOA, pois permite que serviços menores sejam combinados para criar serviços compostos de maior complexidade. Isso facilita o reuso e a flexibilidade dos serviços em diferentes contextos de negócios.

D - o reuso “caixa-preta”: O reuso “caixa-preta” é uma característica relevante do SOA. Nesse contexto, os serviços são utilizados sem a necessidade de conhecer sua implementação interna, facilitando a integração e o reuso de serviços existentes.

E - a heterogeneidade ambiental: A heterogeneidade ambiental é uma característica importante do SOA, pois permite que serviços desenvolvidos em diferentes tecnologias e plataformas possam interoperar entre si. Isso é crucial para a integração de sistemas legados e novos sistemas em uma arquitetura corporativa.

Em resumo, a alternativa B está correta porque a assincronia não é uma característica essencial da SOA, ao contrário das outras características que são fundamentais para essa abordagem arquitetural.

Espero que essa explicação tenha ajudado a entender melhor as características da Arquitetura Orientada a Serviços e como analisar questões relacionadas a esse tema em concursos públicos. Se tiver mais dúvidas, estou à disposição!

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

93

Através deste trabalho foi possível identificar algumas características relevantes que todas aplicações e frameworks que se dizem orientados a serviços possuem. É importante ressaltar que não é necessário que se tenha todas características listadas a seguir para denominar se uma aplicação é orientada a serviços; pelo contrário, a maioria das aplicações estudadas possui apenas um pequeno subconjunto dessas características, e são autoproclamadas como aplicações orientadas a serviços. As características consideradas relevantes são:

 - Reuso “Caixa-preta”
 - Distribuição
 - Heterogeneidade Ambiental
 - Composição
 - Coordenação
 - Dinamismo e Adaptabilidade
 - Estado
 - Sincronia
 - Robustez de Protocolos

Fonte: http://www2.dbd.puc-rio.br/pergamum/tesesabertas/0210486_04_cap_02.pdf

Trabalho interessante esse aí!

Ps:
Notem que o ilustre examinador, em seu momento mais sublime de iluminação criativo-ontológica-plasmática, apenas trocou "Sincronia" por "assincronia"...

Acho que vou montar uma banca também...Alguém aí anima de adentrar na sociedade? ;-p


 
93,93/93
Bastante estranha esta questão. Entende-se que SOA não implementa serviços assíncronos o que está muito longe da realidade. Academicamente talvez não mas na vida real você pode sim ter serviços assíncronos chamados inclusive de "fire and forget".

Você pode incluise implementar webservices sobre JMS ao invés de HTTP. JMS é nativamente ASSINCRONO !

Exemplo : http://www.ibm.com/developerworks/websphere/library/techarticles/0402_du/0402_du.html

Mas tudo bem. Concurso é concurso. Banca é banca.

É o que eu sempre reclamo, remover palavra e não reler.

Quando se fala em sincronimos: está incluso se o sistema é SINCRONO ou ASSINCRONO.

Mas o quadrúpede da banca, que não sabe nada de SOA, foi lá alterou uma palavra e estava certo de que transformaria o item em inválido.


Até quando meu deus! Até quando...
sou seu fã mc lovin kkk

Clique para visualizar este comentário

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