SóProvas


ID
2863630
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2018
Provas
Disciplina
Arquitetura de Software
Assuntos

Acerca da integração de sistemas e da implantação de uma arquitetura orientada a serviços (SOA, na sigla em inglês), julgue o item seguinte.


Na implantação de SOA, os serviços disponibilizados devem lidar com processos de negócio, encapsulando todas as funções que sejam necessárias para a sua execução e gerando independência em relação a outros serviços.

Alternativas
Comentários
  • Gabarito Errado.

    Thomas Erl: Dentro de uma solução orientada a serviços, as unidades de lógica (serviços) encapsulam funcionalidades não específicas a nenhum aplicativo ou processo de negócio. Esses serviços são classificados como ativos de tecnologia da informação agnósticos e reusáveis. Serviços agnósticos fornecem um intervalo de funcionalidades genéricas. Qualquer serviço agnóstico pode, portanto, ser adaptado inúmeras vezes para que seja possível automatizar diferentes processos de negócio como parte de diferentes soluções orientadas a serviços.


  • talvez o erro esteja no processos de negócios

    baseado nessa questao

    2016

    Assinale a opção que apresenta definição correta para um serviço agnóstico, na SOA (service-oriented architecture).

     a) É um serviço centralizado no negócio que fundamenta o contexto e o limite funcional em uma entidade de negócio.

     b) É um serviço presente em uma camada distinta de serviços orientada pela tecnologia.

     c) Consiste em unidades lógicas que encapsulam funcionalidades não específicas a nenhum aplicativo ou processo de negócio.

     d) Consiste de serviços pertencentes à camada de execução, modelada pela aplicação orientada às operações CRUD (em português: criar, ler, atualizar e excluir).

     e) É um serviço de negócio com limite funcional, diretamente associado a tarefa ou processo específico.

  • Na implantação de SOA, os serviços disponibilizados devem lidar com processos de negócio, encapsulando todas as funções

    *Acredito que não seja todas as funções e sim as funções não especificadas

  • Na implantação de SOA, os serviços disponibilizados devem lidar com processos de negócio, encapsulando todas as funções que sejam necessárias para a sua execução e gerando independência em relação a outros serviços.

    A meu ver o erro está em dizer que gera independência e relação a outros serviços sendo que no SOA o entendimento é que todos os sistemas se comuniquem. Veja:

    Uma solução fundamentada em SOA geralmente possui uma arquitetura baseada em padrões para a criação de uma infraestrutura de TI, visando simplificar as relações entre sistemas distintos, aperfeiçoando seu funcionamento e facilitando a incorporação de novos elementos. Sendo assim, caso haja mudanças nas necessidades do negócio, estes fatores permitem que a empresa responda a isso de forma rápida.

    Essa exposição de regras de negócio é realizada basicamente através dos famosos web services, pois são eles que determinam os padrões e acabam especificando essa infraestrutura de TI que foi citada. A vantagem de termos essa estrutura em uma organização é justamente a flexibilidade que os web services trazem.

    https://www.treinaweb.com.br/blog/voce-sabe-o-que-e-arquitetura-orientada-a-servicos-soa/

  • VAMOS PEDIR O COMENTÁRIO DO PROFESSOR !

  • VAMOS PEDIR O COMENTÁRIO DO PROFESSOR !

  • Salomão, infelizmente, pedir comentário para assunto específico da nossa área aqui no Qconcurso é perca de tempo.

  • Simplesmente não vale a pena ir atrás de uma justificativa pra essa questão

  • Visto que a COMPOSIÇÃO é um princípio fundamental da SOA, falar em independência é contraditório.

    Autonomia é uma coisa, independência é outra.

    https://www.profissionaisti.com.br/soa-principios-de-projetos-orientados-a-servico/

    "no entanto, em composições complexas, à medida com que o serviço aproxima-se do topo da cadeia de composição, o nível de autonomia é automaticamente comprometido. Em contrapartida é possível afirmar que quanto menor for a posição do serviço na composição, maior será sua autonomia."

  • Gabarito: ERRADO

    Como SOA é orientada a serviços, são encapsuladas as funcionalidades não específicas a nenhum aplicativo ou processo de negócio, ou seja, as funcionalidade são genéricas, o que favorece a reutilização em outros projetos.

    Esse conceito está presente no livro de E. R. L. Thomas. SOA: princípios de design e serviços. Pearson, 2009.