该图简洁明了,给出了第一代web service关注点,其实读此书(SOA概念、技术与设计》)的感觉收获最大的是理清楚了以下几个概念: 1、面向服务架构是什么?在面向服务架构中,至少有某些服务具有可复用性,其实也就是可以SCA中的递归装配来组装出新的构件,但如果颗粒度把握不当,难以根据后续需求变化复用上任意一个服务,那么我的理解那也就不是面向服务架构,而充其量只是披着 web service外表的传统分布式架构而已。我们在设计中,应该全局把握所有的需求,以面向服务的思维来分析需求,找出可以复用的不可再分服务,封装之,但颗粒度方面又不能太小,这便是考验设计师的功底的时候。