...
Answer: Yes. Multiple Domains can run on the same runtime. It is up to the runtime implementation to ensure that appropriate partitioning is achieved, since SCA Domains are intended to be isolated (for example, a reference in one domain cannot directly reference a service in another domain through it SCA component & service names).
Scenario - Simple Distributed
...
Components
In this basic scenario a number of composites are started across nodes from the command line and once they are all started messages are send through the application
Scenario - Web Application Cluster
Demonstrates: the sca binding and service resolution within the domain.
Scenario - Standalone Node
Composites are added to the node through the node API and the node is started.
Demonstrates: Resolution of wires across composites with a single node
Scenario - Nodes Connected To A domain
Composites are added through the node API and each node is started
Demonstrates: Compilation of a domain view of the application as composites are started on nodes
Scenario - Nodes Running in a Web App
Nodes started in web apps run the composites from those applications and registers them with the domain
Demonstrated: Compilation of a domain view of the application a web apps are run
Scenario - Virtual Node
A node is associated with a domain that doesn't have a tuscany runtime.
Demonstrates: Ability of Tuscany domain to include components/services that are not running on an SCA runtime.
Scenario - Domain Adding Nodes
A node is started and it becomes part of the domain ready to run compositesA more specific scenario where a distributed domain is used to support an application within a web application configured as a cluster.
Managing The Distributed Domain
...