注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

学会珍惜

You've been saying for the longest time

 
 
 

日志

 
 

软件架构设计案例分析与最佳实践  

2012-05-24 15:56:32|  分类: 架构 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

转自:互联网

一、领域模型架构
1)领域模型架构策略
2)领域模型建模(关联、属性)
3)多个系统数据模型不一致和领域模型的同步
4)公共数据模型(CDM
5)领域模型分析模式(模型的选择会影响最终产生系统的灵活性和可重用性)
6)根据电信计费系统和网络资源管理案例分析领域模型的架构

二 、业务逻辑和业务流程架构
1)业务逻辑架构模式(事务脚本/领域模型/服务层模式)
2)业务流程架构策略
3)基于容器的业务逻辑架构(EJB和轻量级,以及容器提供的基础服务)
4)面向方面的业务架构和AOP技术在业务逻辑架构的应用
5)状态管理架构策略(有状态和无状态服务,以及对可扩展性的影响)
6)业务逻辑的分布式架构策略(远程或本地/同步或异步)
7)并发和同步架构模式(Half-Sync/Half-AsyncLeader/FollowersActive ObjectMonitor Object
8)基于中间件的业务逻辑架构(Corba/Tuxedo/MQSeries/J2EE/.Net
9)典型案例分析:结合某银行交易系统分析业务逻辑架构

三、数据存取(持久性)架构
1)数据存取架构策略(对象和关系数据库的映射)
2)对象关系阻抗/ORM技术/数据映射SQLMapper
3)缓存技术在存取层的应用/缓存数据和数据库数据一致性
4)分布式数据存取策略(读写分离/分布数据/异构数据存取)
5)数据同步和一致性策略
6)数据访问层的性能考虑
7)事务管理(本地事务和分布式事务,以及事务补偿)
8)数据锁管理(悲观锁和乐观锁)
9)典型案例分析:结合零售行业POS项目分析数据访问层的架构设计

四 、数据架构
1)数据架构概述  
2)数据建模原则和优化策略
3)数据分布策略(集中、归档、子集、ETL等模式) 
4)数据复制和同步策略
5)数据一致性和分布式事务 
6)大数据量数据库可扩展性(水平和垂直扩展、读写分离)以及单表记录过大拆分策略
7)数据库集群规划
8)分布式数据存取策略(跨多个库、可能数据库异构类型)
9)数据备份与恢复
10)数据库性能规划
11)数据安全策略
12)与遗留系统的数据库兼容性考虑
13)结合电信,金融,零售POS项目实例分析,系统数据架构设计策略

五 、系统内部各组件或层之间通信架构
1)系统通信设计原则  
2)通信机制和通信模式
3)协议选择对性能的考虑
4)同步还是异步
5)适配器策略(基于API/数据库/文件/协议等适配)
6)通信接口设计策略(统一接口/业务分类)
7)数据传输形式(DTO/XML等)
8Extension/Explicit/Proxy/Dynamic/Batch 接口形式
9)结合项目实例分析,系统内部的通信设计

六 、系统与外部系统的接口架构
1)系统接口设计策略  
2)点对点和基于EAI平台架构
3)系统接口策略(基于文件、共享数据库、同步RPC或者异步消息)
4)系统接口安全/审计/稽核等架构策略
5)结合某省电信BSS系统EAI项目实例分析,系统接口架构策略

七、系统基础服务组件架构
1)系统基础服务组件架构策略 
2)系统通用服务层与业务逻辑分离
3)系统必备13种基础服务架构(异常处理/事务管理/缓存/工作流/校验/通信/安全/日志/定时触发/状态/消息通信/系统监控/配置管理)
4)业务通用服务架构实现策略
5)结合多个项目实例分析,架构师如何萃取基础服务组件和怎样设计实现

 

软件架构设计案例分析与最佳实践

http://www.csai.cn/comtrain/bestarch.htm

 

  评论这张
 
阅读(149)| 评论(0)
推荐

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018