SOA是技术架构方面,Evans DDD则是哲学方法论方面,所属方向不一样,或者说两者非常的无关.甚至是两个不同方向.使用DDD可以将系统从无到有到大建立起来,而大到一定程度,就需要SOA,整合异构.如果说DDD和SOA有什么联系的话,那么组件Componen可能是他们中间的纽带.下面对这几个概念分析如下,不当之处请讨论. SOA概念 SOA是一个很高的架构,使用EJB这样分布式组件以后才会考虑SOA,有过DCE (Distributed Computing Environment), CORB…