The AS7 deployer is creating a root-level domain for each application instead of creating a single root-level domain and then adding individual applications to that domain. See line 89 in org.switchyard.as7.extension.deployment.SwitchYardDeployment:
Instead of this, we should be calling the addApplicationServiceDomain on an existing ServiceDomainManager reference:
Note that this will require an instance of ServiceDomainManager to be shared across all deployments in AS7 to provide a common root domain. Also note that the SwitchYard config is being passed in.