面向对象编程
面向服务编程
面向服务设计的三大核心要素是服务契约、可组合性和松散耦合。
服务契约
服务契约指的是服务的简单描述,包括服务提供商需要客户提供的信息,能为客户做什么,以及任何在互动中需要遵守的规则。
可组合性
大部分服务都是由小型服务组合而成。
松散耦合
松散耦合指的是各项服务同意使用一套统一的规则来交互。只要服务遵循这个规则,就能升级、换代或者自我修改,而不必担心会影响到其他服务。
面向服务设计的三大核心要素是服务契约、可组合性和松散耦合。
服务契约指的是服务的简单描述,包括服务提供商需要客户提供的信息,能为客户做什么,以及任何在互动中需要遵守的规则。
大部分服务都是由小型服务组合而成。
松散耦合指的是各项服务同意使用一套统一的规则来交互。只要服务遵循这个规则,就能升级、换代或者自我修改,而不必担心会影响到其他服务。