|
|
|
|
Tuscany作为Apache的孵化项目,提供了对 SOA的支持,包含的模块有 SCA, SDO,DAS三大块,本节仅对其 SCA实现进行一些探讨。 SCA实现的目前的版本为0.91,是在Tuscany1.0M2的基础上演化而来的,对于 SCA规范的支持也由0.96 Spec发展到了1.0Spec。其项目也是相当活跃的,从其Mail List中可见一斑。而对于其分化版本fabric3,显得相对冷清一些。 Tuscany作为Apache的孵化项目,提供了对 SOA的支持,包含的模块有 SCA, SDO,DAS三大块,本节仅对其 SCA实现进行一些探讨。 SCA实现的目前的版本为0.91,是在Tuscany1.0M2的基础上演化而来的,对于 SCA规范的支持也由0.96 Spec发展到了1.0Spec。其项目也是相当活跃的,从其Mail List中可见一斑。而对于其分化版本fabric3,显得相对冷清一些。
Tuscany0.91相对于1.0M2,在结构上做了较大的调整,在功能处理上更加模块化了,其扩展也相对容易一些,仅需要实现较少的接口,就能达到目的,下图为Tuscany的运行期结构图:
SCA扩展机制包含了4个方面的扩展,有implementaion扩展,binding扩展,interface扩展,databinding扩展,下面就对其扩展机制分别作一下分析。
1、<span style="FONT: 7pt |
|
本文章参加了《SOA中国路线图》博客大赢家活动!
|