SCA Domain:
(1) 在SCA的运行环境下,担当着Contributions的仓库;
(2) 是分布式SCA运行环境中一个明确的边界;
(3) 针对与SCA组件而言,包括一个本地和分布式的执行环境。
1. Domain作为一个Contribution 仓库
Composite Application所需要的可执行代码,Composite Defination,及其它的组件可以被打包成一个或多个
SCA Contributions;在这些Contribution被使用之前,需要先安装至SCA Domain中,而这个Domain可以是一
个Repository, Registry,filesystem或者是其他的;Tuscany安装Contribution至Domain是通过注册
Contribution的URL而不做任何Physical Copying.
2. Domain 作为一个命名和明确的边界
SCA组件之间的连接只能在同一个Domain中,同时使用Domain 边界可以预防命名冲突,比如有两个相同命名的
组件是不能部署至同一Domian中的。
3. Domain作为一个执行环境