技术开发 频道

SCA软件架构设计理念分析

    3、Tuscany SCA软件架构设计思想

    通过SCA基础知识的介绍,我们了解了大致的需求,感谢Tuscany的架构师和工程师,是他们奉献了自己的聪明智慧,创作出如此赏心悦目的精品大作,深刻品味大型软件架构设计的精髓,分享软件设计的豪华盛筵,汲取设计的精华。

    (1)插件式软件设计思想

    不论是Eclipse,还是炒得火热的ESB,都使用插件式的设计思想,所谓插件式,可插拔的软件架构,就是极大地体现了松耦合的设计理念,虽然是从原有的设计模式阵营中走来,但其出现给现有的设计模式以很大的冲击并提升了和补充现有的设计模式。在Tuscany中同样如此,可以说把插件式的设计思想用到了极致。下面类图非常简单,但它就是类似于注册中心功能的扩展点注册类,它是Tuscany的最基本和最基础的设计架构,后面有相对复杂的设计,也是建立这种基本架构的基础之上拓展出来的。

0
相关文章