SóProvas


ID
1282636
Banca
FCC
Órgão
TRF - 4ª REGIÃO
Ano
2014
Provas
Disciplina
Arquitetura de Software
Assuntos

Considere as definições tecnológicas de SOA abaixo.

I. É uma coleção de serviços (barramento de serviços).

II. Utiliza tecnologia de banco de dados para realizar a troca de mensagens.

III. Garante serviços altamente acoplados, fracamente coesos e com alta possibilidade de reutilização.

IV. O serviço, no ponto de vista da arquitetura SOA, é uma função de um sistema computacional que é disponibilizado para outro sistema na forma de um serviço.

V. Um serviço deve funcionar de forma dependente do estado de outros serviços a fim de criar uma interface bem definida, compatível e coerente com o estado do serviço do qual depende.

Está correto o que consta APENAS em

Alternativas
Comentários
  • I. É uma coleção de serviços (barramento de serviços).  -- OK
    II. Utiliza tecnologia de banco de dados para realizar a troca de mensagens.  - SOA não tem nada a ver com BD.

    III. Garante serviços altamente acoplados, fracamente coesos e com alta possibilidade de reutilização. -- FRACAMENTE ACOPLADO
    IV. O serviço, no ponto de vista da arquitetura SOA, é uma função de um sistema computacional que é disponibilizado para outro sistema na forma de um serviço. -- OK 
    V. Um serviço deve funcionar de forma dependente do estado de outros serviços a fim de criar uma interface bem definida, compatível e coerente com o estado do serviço do qual depende. -- SOA é INDEPENDENTE de outros estados.

    Sabendo que SOA é:

        FRACAMENTE ACOPLADO

       SOA é INDEPENDENTE de outros estados.

    Daria para responder a questão.

  • SOA:

    Definição: paradigma para uso de recursos distribuídos em diferentes plataformas e domínios

    Características:

    - Independente de:
      plataforma,
      implementação física do ambiente,
      linguagem de desenvolvimento das aplicações e
      Sistema Operacional

    - Foco na tarefa e no processo de negócio

    - Integra processo de negócio e infraestrutura de TI

    - Paradigma requisição-reposta

    - Baixo acoplamento, sem manutenção de estado

    - Comunicação via interface

    - Foco no reuso

    Vantagens:

    - Redução de custos - reuso e aproveitamento de sistemas legados

    - Independência de localização

    - Agilidade no desenvolvimento

    - Reuso da infraestrutura

    Dificuldades:

    - Necessidade de pessoal especializado

    - Maior complexidade de projetos devido ao aspecto reuso

  • Otimos comentarios, Wagner

    Obrigado!

  • Essa teve que ser por eliminação.

     

    SOA É uma coleção de serviços? Parece uma definição bem pobre! 

    Mas enfim II, III e V estão totalmente errados, mas se fosse questão do CESPE provavelmente teria marcado como errado.

  • Analise das opções:

    I. É uma coleção de serviços (barramento de serviços). (Correto mas definição bem pobre)

    II. Utiliza tecnologia de banco de dados Enterprise Service Bus ESB para realizar a troca de mensagens.

    III. Garante serviços altamente fracamente acoplados, fracamente altamente coesos e com alta possibilidade de reutilização.

    IV. O serviço, no ponto de vista da arquitetura SOA, é uma função de um sistema computacional que é disponibilizado para outro sistema na forma de um serviço. (Correto)

    V. Um serviço deve funcionar de forma dependente independente do estado de outros serviços a fim de criar uma interface bem definida, compatível e coerente com o estado do serviço do qual depende.