Na arquitetura SOA, normalmente são definidos cinco serviços: provedor de serviço; consumidor do serviço; registro dos serviços; localizador de serviço; e autorizador de serviço.