因为SOA概念是源自当前已有的技术,如Web service,但又高于技术本身,因为其是架构问题,是设计问题,必定表明人在里面的重要作用,基础设施再好也只是把程序员从重复、复杂、底层的工作中解脱出来,软件成败的关键在于设计。SOA由来已久,本身就是技术的集大成者,概念、理念自然就多,同时对概念也没有一个标准的一致性。以下是我个人在学习过程中,总结的几个容易混淆的概念,现拿出来梳理,一是对自己学习的总结,二也希望帮助后学者少走不必要的弯路。 因为SOA概念是源自当前已有的技术,如Web service,但又高于