Реестр SOA отвечает за регистрацию бизнес-сервисов, в то время как SOA-брокер отвечает за организацию соединений между этими компонентами. Сервис-брокер считывает информацию об интерфейсе из реестра и затем устанавливает правильное соединение с другими интерфейсами.