系统架构的几个基本要素:模块分布,模块间的交互关系,运行模型,数据访问。
模块分布体现了信息的隐藏,好处是适应变化,体现可构建性,可变性,这是架构的关注点之一。
模块间的交互表现为模块间的使用关系,体现了系统的可伸缩性,可扩展性,产品化,亦是架构的关注点。
运行模型体现了架构的动态特征,进程或线程模型,包括了内存、网络端口资源共享,业务处理,体现了性能和容量的架构关注点。
数据访问包括数据库和网络包,体现了安全的特点。
一个系统考虑了上述几个因素,基本就架构起来了。
阅读(678) | 评论(0) | 转发(0) |