Em relação à SOA ? Service-oriented architecture, considere:...

Próximas questões
Com base no mesmo assunto
Q35190 Arquitetura de Software
Em relação à SOA ? Service-oriented architecture, considere:

I. A SOA visa otimizar o compartilhamento e reutilização dos componentes de TI através de uma estrutura em que a lógica do aplicativo pode ser decomposta em pedaços ou serviços e serem reutilizados, modificados e aplicados em diferentes áreas dentro e fora da empresa sem ajustar a tecnologia subjacente.

II. Ao contrário das WebServices, na SOA, duas áreas diferentes, com aplicativos e dados diferentes, e possivelmente sistemas operacionais ainda mais diferentes podem compartilhar o serviço sem uma grande quantidade de codificações customizadas para fazê-lo funcionar.

III. Uma empresa pode construir sistemas de TI flexíveis com serviços fortemente acoplados que podem ser compartilhados, modificados e permutados sem enfrentar dificuldades com a customização de tecnologias subjacentes, mesmo, levando em conta a existência de grande quantidade de linhas de códigos da linguagem WSDL.

IV. Um serviço pode ser definido como uma função independente que aceita uma ou mais requisições e devolve uma ou mais respostas através de uma interface padronizada e bem definida. Serviços podem também realizar partes discretas de um processo tal como editar ou processar uma transação e não devem depender do estado de outras funções ou processos.

É correto o que se afirma APENAS em
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Vamos analisar a questão sobre Service-oriented architecture (SOA) e entender por que a alternativa correta é E - I e IV.

Alternativa I: "A SOA visa otimizar o compartilhamento e reutilização dos componentes de TI através de uma estrutura em que a lógica do aplicativo pode ser decomposta em pedaços ou serviços e serem reutilizados, modificados e aplicados em diferentes áreas dentro e fora da empresa sem ajustar a tecnologia subjacente."

Esta afirmação está correta. SOA realmente permite que serviços sejam reutilizados em diferentes contextos, promovendo a reutilização de componentes de TI e a flexibilidade sem a necessidade de modificar a tecnologia subjacente.

Alternativa II: "Ao contrário das WebServices, na SOA, duas áreas diferentes, com aplicativos e dados diferentes, e possivelmente sistemas operacionais ainda mais diferentes podem compartilhar o serviço sem uma grande quantidade de codificações customizadas para fazê-lo funcionar."

Esta afirmação está incorreta. SOA utiliza WebServices como um meio para implementar serviços. Ambos permitem interoperabilidade entre sistemas diferentes, mas não é correto dizer que SOA dispensa a codificação personalizada em comparação com WebServices. Ambos podem necessitar de ajustes para garantir integração adequada.

Alternativa III: "Uma empresa pode construir sistemas de TI flexíveis com serviços fortemente acoplados que podem ser compartilhados, modificados e permutados sem enfrentar dificuldades com a customização de tecnologias subjacentes, mesmo, levando em conta a existência de grande quantidade de linhas de códigos da linguagem WSDL."

Esta afirmação está incorreta. SOA promove o acoplamento fraco (não fortemente acoplado). Serviços fortemente acoplados dificultam a flexibilidade e a reutilização, contrariando um dos principais benefícios da SOA.

Alternativa IV: "Um serviço pode ser definido como uma função independente que aceita uma ou mais requisições e devolve uma ou mais respostas através de uma interface padronizada e bem definida. Serviços podem também realizar partes discretas de um processo tal como editar ou processar uma transação e não devem depender do estado de outras funções ou processos."

Esta afirmação está correta. SOA define serviços como funções independentes que interagem por meio de interfaces padronizadas, sem dependência de estados, permitindo a execução de processos discretos como editar ou processar transações.

Dessa forma, a alternativa correta é E - I e IV, pois ambas as afirmações refletem com precisão os princípios e benefícios da SOA.

Espero que esta explicação tenha ajudado a entender melhor o tema. Se tiver mais dúvidas, estou à disposição para ajudar!

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

pessoal, essa questão caiu igualzinha, sem tirar nem por:

22 Q52678 Questão resolvida por você.   Imprimir    Questão fácil Prova: FCC - 2008 - METRÔ-SP - Analista Treinee - Ciências da Computação Disciplina: Arquitetura de Software | Assuntos: SOA (Service-oriented architecture)

Sobre a SOA ? Service-oriented architecture, considere:

I. A SOA fornece, essencialmente, uma estrutura na qual a lógica do aplicativo pode ser decomposta em pedaços ou serviços que podem ser reutilizados e modificados e aplicados em diferentes áreas dentro e fora da empresa sem ajustar a tecnologia subjacente, otimizando, dessa forma, o compartilhamento e reutilização dos componentes de TI.
II. Ao contrário das Web Services, na SOA, duas áreas diferentes, com aplicativos e dados diferentes, e possivelmente sistemas operacionais ainda mais diferentes, podem compartilhar o serviço sem uma grande quantidade de codificações customizadas para fazê-lo funcionar.
III. Utilizando a SOA, uma empresa pode construir sistemas de TI flexíveis, com serviços fortemente acoplados que podem ser compartilhados, modificados e permutados sem enfrentar dificuldades com a customização de tecnologias subjacentes, mesmo levando em conta a existência de grande quantidade de linhas de códigos da linguagem WSDL.
IV. Na SOA, um serviço pode ser definido como uma função independente que aceita uma ou mais requisições e devolve uma ou mais respostas através de uma interface padronizada e bem definida. Serviços podem também realizar partes discretas de um processo, tal como editar ou processar uma transação, e não devem depender do estado de outras funções ou processos.

É correto o que consta APENAS em

 

  • a) II e III.
  • b) I e IV.
  • c) I e III.
  • d) I, II e III.
  • e) II, III e IV.
II. Ao contrário das WebServices, na SOA, duas áreas diferentes, com aplicativos e dados diferentes, e possivelmente sistemas operacionais ainda mais diferentes podem compartilhar o serviço sem uma grande quantidade de codificações customizadas para fazê-lo funcionar. (apenas com aplicativos)

III. Uma empresa pode construir sistemas de TI flexíveis com serviços fortemente acoplados que podem ser compartilhados, modificados e permutados sem enfrentar dificuldades com a customização de tecnologias subjacentes, mesmo, levando em conta a existência de grande quantidade de linhas de códigos da linguagem WSDL. (São flexíveis, de modo que se tenha baixo acoplamento)

Fonte: Wiki

Clique para visualizar este comentário

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