转享:SOA 反模式: Nanoservices | SOA Zone

SOA Anti-pattern: Nanoservices | SOA Zone

对于SOA来说,它的服务粒度应该越大越好,减少客户端来回网络开销,因为它的服务大部分是跨网络提供,这也是SOA的特点,从这个角度来说,如果你把增删改查作为SOA服务,粒度就太细了;你如果把DDD中的服务当作SOA服务,粒度还是太细,在我想象中,SOA粒度应该达到一句话搞定一个系统的大功能,这个功能必须是一个大职责,才能重用吧。

SOA这5年 SOA, 5 Years In

文章谈了当初SOA的几个优点,所剩无几,只有松耦合重用,其他都变成了口号,SOA在2009年1月被宣布死亡,作者更看好RESTful架构,并且总结了SOA失败经验教训,认为可以为即将进入的云时代提供借鉴。

看来,按照作者的意思:SOA已经Game Over了。