架构设计
2015-03-30
单一职责原则(SRP) 开放封闭原则(OCP) 里氏替换原则(LSP) 接口隔离原则(ISP) *依赖倒置原则(DIP)
领域驱动设计(DDD) 领域建模 实体 值对象 领域服务 生命周期 工厂()-创建 聚合()-所有权与边界 仓库()-存储
架构设计能力
集中式架构 分层架构 提升扩展能力,有效解决机器性能瓶颈 分布式架构 - 异步优于同步 - 单向依赖优于双向依赖和循环依赖 - 数据耦合优于接口耦合 soa架构 优点: - 包含分布式架构的优点 - 复用性能能力提升
合理应用soa
- 指定服务的治理 规范(服务的可理解能力)
- SOA的核心在设计的合理性
- 产品选型要因地制宜
*面向资源架构
EIP enterprice integration patterns OSGI Open Service Gateway Initiative