Ano: 2012 Banca: CESGRANRIO Órgão: LIQUIGÁS Prova: Profissional de Tecnologia da Informação - Desenvolvimento de Aplicações
A Arquitetura Orientada a Serviços (Service Oriented Architecture – SOA) é uma forma de arquitetura para sistemas distribuídos que define a presença de agentes, os quais podem assumir o papel de fornecedores ou solicitadores de serviços.

Essa arquitetura caracteriza-se por 
A
especificar estrutura Interna detalhada dos agentes, incluindo suas características, como a linguagem de implementação e a estrutura de suas bases de dados. 
B
especificar mensagens padronizadas e dependentes da plataforma específica de hardware utilizada entre os agentes. 
C
definir serviços em termos das mensagens trocadas entre os agentes e não pelas características internas e específicas desses agentes. 
D
utilizar tecnologias de Web service para implementar um sistema distribuído, o que garante a transformação de uma arquitetura orientada a objetos em uma SOA. 
E
utilizar tecnologias específicas de representação de dados que utilizem padrões baseados em XML.