Acerca de arquitetura orientada a serviços (SOA), desenvolvi...
SOA é uma arquitetura orientada a serviços, utilizada para interoperabilidade de sistemas por meio de conjunto de interfaces de serviços fracamente acoplados, em que um serviço pode ser descrito como uma representação lógica de uma atividade de negócio que tem um resultado específico, como, por exemplo, um relatório resultante de um data mining.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - certo
A arquitetura orientada a serviços, ou SOA (Service-Oriented Architecture), é uma abordagem de design que permite a criação de sistemas que são organizados em torno de serviços autônomos e reutilizáveis. Estes serviços são fracamente acoplados, o que significa que eles interagem uns com os outros através de interfaces bem definidas e protocolos de comunicação, mas mantêm uma separação que permite a independência em termos de desenvolvimento, implantação e evolução.
Um serviço em SOA é geralmente uma representação lógica de uma atividade de negócio que produz um resultado valoroso. Este resultado é o que o serviço entrega, seja ele um documento, um relatório, uma notificação, entre outros. No contexto da questão, o exemplo citado de um relatório resultante de um processo de data mining é apropriadamente alinhado com o conceito de serviço na SOA: um processo de negócio específico que entrega um resultado definido.
A interoperabilidade, que é a capacidade de diferentes sistemas e organizações trabalharem juntos (inter-operar), é uma das grandes vantagens da SOA. Isso é devido à padronização dos protocolos e interfaces de comunicação entre os serviços, permitindo que sistemas de diferentes domínios ou tecnologias possam interagir de maneira eficaz.
Portanto, a afirmação da questão é correta, pois reflete adequadamente os conceitos centrais de SOA e destaca seu papel na interoperabilidade de sistemas por meio de serviços fracamente acoplados e de resultados específicos de processos 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
Service-oriented architecture (SOA), pode ser traduzido como arquitetura orientada a serviços, e é um estilo de arquitetura de software cujo princípio fundamental prega que as funcionalidades implementadas pelas aplicações devem ser disponibilizadas na forma de serviços.[1][2] Frequentemente estes serviços são conectados através de um "barramento de serviços" (enterprise service bus, em inglês) que disponibiliza interfaces, ou contratos, acessíveis através de web services ou outra forma de comunicação entre aplicações.[3][2][4] A arquitetura SOA é baseada nos princípios da computação distribuída e utiliza o paradigma request/reply para estabelecer a comunicação entre os sistemas clientes e os sistemas que implementam os serviços. [5]
essa questão trabalha as duas principais definições da OASIS: 1) definição de SOA e 2) definição de Serviço no âmbito dessa arquitetura. Vale a pena dar uma pesquisada para ter essas duas definições na ponta da caneta (de tinta preta e de material transparente).
GAB: CERTA.
Comentários:
A partir dessa questão extraem-se alguns conceitos: A SOA é utilizada para melhorar a interoperabilidade entre aplicações heterogêneas por meio de serviços que, por sua vez, são independentes de plataforma graças a abstração. Os serviços são projetados para serem fracamente acoplados.
Existe o foco no negócio. O serviço vai entregar alguma funcionalidade do negócio.
GAB: CERTA
O texto destaca os conceitos básicos de SOA
a) Interoperabilidade: A interoperabilidade é alcançada por meio de serviços.
b) Interfaces: Serviços é um mecanismo que permite acessar um conjunto de recursos, no qual o acesso é fornecido por meio de uma interface descrita.
c) Fracamente acoplados
d) Atividade de negócio: Foco nos processos de negócio
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo