读书人

TuscanySCA5-懂得SCA Domian

发布时间: 2012-09-03 09:48:39 作者: rapoo

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

?

?

读书人网 >软件架构设计

热点推荐