用松藕合的架构整合不同知识域的人群
SOA与之前软件思潮的几种技术架构最大不同是它面向业务的设计。SOA的架构理念,不仅用松耦合的分层结构隔离了技术,使得业务和技术的变化周期可以不互相影响;更重要的是,它还可以把不同知识域的人放在一个平台上讨论问题,比如用一个Workspace平台可以将业务人员,架构师,IT主管,程序员集成起来,让他们可以在一个桌子上交谈,从业务流程的设计到实现,现在可以用一种贯通的方式进行讨论与及时修改。以前,不同知识域的人群,由于专业分工,有各自的思考角度,互相难于理解。现在,那些以前隔着墙打电话的人,可以在这样一个平台上共同的交换信息,完成任务。所有人都知道好的应用程序是不可能由不懂业务的程序员开发出来的,但苦于无法在业务和技术人员之间建立一种共同语言,现在这种语言出现了,就是服务。