Ciência da Computação Arquiteturas

A arquitetura Service-Oriented Architecture (SOA) é baseada nos princípios da computação distribuída e utiliza o princípio de requisição/resposta na interação entre clientes e servidores. A respeito desse assunto, assinale a alternativa que apresenta a definição correta para o SOA.
  • A. É um método de comunicação entre dois dispositivos eletrônicos diferentes, com uso de uma linguagem comum e padronizada.
  • B. É a arquitetura que dá ênfase na decomposição dos sistemas em componentes funcionais e lógicos com interfaces próprias e definidas.
  • C. É a abordagem de desenvolvimento de softwares, baseada na adaptação de componentes que podem ser utilizados em diversos sistemas.
  • D. É um protocolo para troca de informações estruturadas em uma plataforma descentralizada e distribuída, baseada na linguagem XML.
  • E. É uma arquitetura de software que tem como princípio a disponibilização das funcionalidades das aplicações em forma de serviços.