SóProvas


ID
646195
Banca
FCC
Órgão
TJ-PE
Ano
2012
Provas
Disciplina
Arquitetura de Software
Assuntos

Sobre SOA é INCORRETO afirmar:

Alternativas
Comentários
    • a) ERRADO  Quando se utiliza SOA, todos os aplicativos desenvolvidos em uma corporação NÃO devem ser implementados de forma que possam prover serviços que permitirão a integração de componentes de uma única plataforma
  • a)Quando se utiliza SOA, todos os aplicativos desenvolvidos em uma corporação devem ser implementados de forma que possam prover serviços que permitirão a integração de componentes de uma única plataforma

    O FOCO do SOA é justamente a INTEROPERABILIDADE de Sistemas - não precisa de informações da plataforma alvo.
  • Pessoal,

    Vou complementar os comentários com base em outra questão aqui do site a Q14571. Alguns dos princípios chave da orientação a serviços são:

    - Reuso - a lógica é divida em serviços com a intenção de promover o reuso.
    - Autonomia - os serviços têm controle sobre a lógica que encapsulam.
    - Abstração - o serviço "esconde" do mundo exterior qualquer lógica que não conste de seu contrato.
    - Baixo acoplamento - os serviços mantêm relacionamentos que minimizam dependências e somente requerem que eles "saibam" da existência dos demais.

    Acho que o erro da alternativa A está em afirmar a integração de componentes de uma única plataforma.
    Fiquei até um pouco confuso pois pensei na ESB como plataforma de integração mas acho que a afirmativa fala em alto acoplamento o que estaria incorreto.
    É pessoal essa é a FCC hehe
    Abs!
  • O erro está em dizer que o SOA DEVE desenvolver todas as funções, conforme diz o mini book Soa for dummies:

    p. 37
    Rather than trying to boil the ocean, the team picked out a few
    critical business processes — pricing, discounting, configuration,
    and ordering — to develop as enterprise-wide services. The idea
    was to roll out individual services as pilots, obtain key wins with
    targeted applications, and then start to make them generally
    available to other parts of the business as reusable services.
    Don’t try to boil the ocean. Don’t attempt to do everything

    p. 55
    at once. Initially, prove your success with SOA by starting
    with a project that is small, achievable in a short time, and
    will have a significant impact — then build incrementally.
  • "Quando se utiliza SOA, todos os aplicativos desenvolvidos em uma corporação devem ser implementados de forma que possam prover serviços que permitirão a integração de componentes de uma única plataforma"

    Pelo contrário. Um dos principais objetivos da SOA é justamente a integração entre componentes independentemente da plataforma utilizada.
  • Sobre a letra B:

    (...)que através do uso do protocolo SOAP e XML, (...)

    XML é um protocolo ?

  • Vejo que há duas alternativas letra A e B.

    A alternativa B está dizendo que o XML é protocolo. XML é uma linguagens de marcação .

  • A alternativa B) não está incorreta. Pra quem fala sobre chamar XML de protocolo, vejam o enunciado novamente:

    (...) que através do uso do protocolo SOAP e XML, (...)

    Se o enunciado tivesse se referindo a SOAP como protocolo. Se estivesse referindo-se a SOAP e XML teria escrito "dos protocolos". Seria como dizer:

    (...) que através do uso do protocolo SOAP além de XML, (...)