A SOA estabelece que uma aplicação é construída por meio dos seguintes serviços: consumidor do serviço, fornecedor do serviço, localizador do serviço e publicador do serviço.