I'm in the process of integrating Component with the admin model and came across something that seemed a little odd. I noticed that ServiceDomain is set on the Activator during application deployment, but it looks like the activators are shared by all applications. I'm not sure what magic goes on behind the scenes, but it looks like the components are singletons, which means the activators are singletons, which would imply that only one ServiceDomain could be used per server? I'm sure I'm missing something, but it does seem odd.
There is only one top-level domain right now, so that means one set of activators. We do plan on allowing multiple, independent domains to be created, but it's not there now. So you're not really missing anything other than what I plan to do in the future. :-)