TuscanySCA5-理解SCA Domian

    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作为一个执行环境

相关推荐