soa服务设计原则
    SOA服务设计原则
    1. 以服务为中心: 服务设计应先从服务化的视角分析需求,将业务能力抽象成多个服务,每个服务能实现一个业务功能,在服务阶段之间不产生副作用,每个服务的功能能够向外暴露,有非常好的复用性和可重用性。
    2. 低耦合: 服务之间具备较低的耦合性,所有服务之间几乎没有直接调用关系,客户端可以对各个服务进行独立调用,服务之间调用可以使用统一的客户端接口,不受具体技术实现所影响。
soa    3. 开放组合: 服务之间可以开放组合,采用金字塔式结构,配置灵活,使得系统可以快速适应不断变化的条件,在服务层面,它可以帮助企业更快地实现业务流程的变化,从而使得系统可以对外界变化做出快速反应。
    4. 高灵活性: 服务设计应遵循高灵活性的原则,要求服务能够外放,具有良好的可维护性,可以快速响应系统条件的变化,满足系统的可配置性,可扩展性,可移植性,可替换性
等特性。
    5. 共享通用服务: 服务设计的核心思想是实现复用,在服务交换的层面,应该尽量采取通用服务的设计,采用集中管理的方式,将共享服务融入整个服务架构,以节约成本、提升服务质量。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。