在SOA中能应用设计模式吗?高人能不能具体给我指教一下啊,谢谢!!!

在SOA中能应用设计模式吗?高人能不能具体给我指教一下啊,谢谢!!!
[该贴被Disa16于2008-10-09 15:51修改过]

要看这个设计模式的分类了。

参考我的文章:http://www.jdon.com/jivejdon/thread/34725.html
SOA和DDD。 设计模式是使用在DDD中,而DDD和SOA不太相关。所以,从这个方面看出开发的设计模式和SOA也无关。

但是,如果你将SOA看成一种面向分布式开发方式,也就是从无到有直至异构整合,因为设计到开发,那么会使用到开发商的设计模式

分布式计算也有模式,比如cluster也是一种模式,SOA就会用到这些模式。

我把SOA定义为架构领域的知识,架构的下面基本是框架和模式,所以,SOA会用到模式,但不一定用到开发的设计模式。


soa是异构系统之间的桥,尤其是对付那些没有接口的。
一个比较庞大的行业软件不太可能一直由一个团队、一个小组开发,各个小组可能刚开始开发的都是这个行业的各个部分,把自己的东西当成主功能,但是后来如果这个行业发展了,他就认为其实刚开始那些都是子功能,就需要粘合这些子系统让他们协作,成为一个整体。他不会从一开始就向这个更大的系统投资,他会发展到一定阶段再粘合,soa无疑很实用。