对应于城市规划,我们可以简单归纳出SOA的架构理念不仅用松耦合的分层结构隔离了技术,使业务和技术的变化周期可以互不影响,更重要的是,它还可以让不同利益相关者在同一个平台上讨论问题。
例如,用BEA的Warkspace平台可以让业务人员,架构师,IT主管,程序员集中起来,让他们可以在同一个平台上交谈;业务流程的设计与实现现在也可以用一种贯通的方式进行讨论与修改。以前,不同知识域的人群由于专业分工不同,因此有各自的思考角度,互相难于理解。现在,那些以前隔着墙打电话的人,可以在这样一个平台上共同交换信息,完成任务。大家都知道,好的应用程序是不可能由不懂业务的程序员开发出来,但以前苦于无法在业务和技术人员之间建立一种共同语言,现在这种语言出现了,它就是“服务”。