SóProvas


ID
260251
Banca
FCC
Órgão
TRT - 4ª REGIÃO (RS)
Ano
2011
Provas
Disciplina
Arquitetura de Software
Assuntos

Considere:

I. Abordagem arquitetural corporativa que permite a criação de serviços de negócio interoperáveis, que podem ser reutilizados e compartilhados entre aplicações e empresas.

II. As funcionalidades implementadas pelas aplicações devem ser disponibilizadas na forma de componentes e códigos interconectados por alto grau de acoplamento de controle e de dados.

III. É baseada no princípio de processamento centralizado que utiliza o paradigma de dados distribuídos para estabelecer a comunicação entre os sistemas clientes e os sistemas que implementam os serviços.

Quanto às características da arquitetura orientada a serviços - SOA, é correto o que consta em

Alternativas
Comentários
  • II. As funcionalidades implementadas pelas aplicações devem ser disponibilizadas através de SERVIÇOS...

    III. É 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

    Sendo assim sobra somente o item I. que aborda justamente o conceito central do SOA.
  • Complementando o comentário da colega Lígia, sobre o Item II):

    II. As funcionalidades implementadas pelas aplicações devem ser disponibilizadas na forma de componentes e códigos interconectados por alto grau de acoplamento de controle e de dados.

    Acho que essa parte também está errada.

    Bons estudos.
  • Arquiteturas orientadas a serviços (SOA) são um paradigmarecente utilizado no desenvolvimento do software, em que os usuáriospodem descobrir e usar serviços da Internet de forma dinâmica. Osserviços da Internet não são nada mais do que os componentes quepodem ser alcançados através da Internet para disponibilizardeterminados processos.O SOA apresenta algumas características arquiteturais:
    • distribuída: os elementos funcionais da aplicação são utilizados em
    múltiplos sistemas (provedor, consumidor, publicador), localizados
    em pontos diferentes;
    • acoplamento fraco: as ligações entre os elementos funcionais não
    são fixas ou rígidas, podendo ser assíncronas,
    • escalável: novos elementos podem ser agregados, um serviço
    pode ser composto de outros serviços, sistemas legados, sistemas
    de pacotes,
    •baseada em padrões: independente de vendedores específicos
  • GAB: A

    Comentários:

    II – baixo grau de acoplamento (acoplamento fraco)

    III – processamento distribuído (computação distribuída)

  • II. As funcionalidades implementadas pelas aplicações devem ser disponibilizadas na forma de componentes e códigos interconectados por BAIXO grau de acoplamento de controle e de dados.


    III. É 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. (Da colega Lígia).