信息系统架构 (Information System Architecture,ISA) 则是指对某一特定内容里的信息进行统筹、规划、设计、安排等一系列有机处理的活动。它的主体对象是信息,由信息建筑师来加以设计结构、决定组织方式以及归类,好让使用者与用户容易寻找与管理的一项艺术与科学。
架构风格
能否达到架构级别的软件重用。也就是说,能否在不同的软件系统中,使用同一架构。
架构风格反映了领域中众多系统所共有的结构和语义特性,并指导如何将各个模块和子系统有效地组织成一个完整的系统。
信息系统架构风格通常也遵循通用的架构风格, Garlan和 Shaw给出的通用架构风格包括:
(1)数据流风格:批处理序列;管道/过滤器。
(2)调用/返回风格:主程序/子程序;面向对象风格;层次结构。
(3)独立构件风格:进程通信;事件系统。
(4)虚拟机风格:解释器;基于规则的系统。
(5)仓库风格:数据库系统;超文本系统;黑板系统。
信息系统架构设计方法
- ADM架构开发方法
案例分析
- 价值驱动的体系结构
- 价值模型核心的特征可以简化为三种基本形式:价值期望值、反作用力、变革催化剂