* São reutilizáveis
*Compartilham de um contrato formal
*Possuem baixo acoplamento
*Abstraem a lógica
*São capazes de se compor
*São autônomos
*Evitam alocação de recursos por longos períodos
*Devem possuir a capacidade de serem descobertos
Fonte:http://www.aqueleblogdesoa.com.br/2009/03/principios-basicos-de-soa-baixo-acoplamento/
Alguns dos princípios arquiteturais de arquiteturas orientadas a serviços (SOA) são:
(i) encapsulamento;
(ii) fraco acoplamento;
(iii) contrato;
(iv) reusabilidade;
(v) autonomia; e
(vi) descobertabilidade.
Outros conceitos relacionados a SOA são:
(a) protocolo;
(b) coordenação;
(c) agência;
(d) autodescrição;
(e) abstração; e
(f) composabilidade.
A associação entre os princípios e os conceitos a seguir: {(i, e), (ii, d), (iii, a),(iv, f), (v, c), (vi, d)} é mais consistente que a associação {(i, f), (ii, a), (iii, c),(iv, b), (v, d), (vi, e)}.