- 定义:ISA 某一特定内容里的信息进行统筹规划设计安排等一系列有机处理活动
- 架构是系统的抽象,描述元素、元素的外部可见属性及元素之间的关系
- 架构由多个结构组成
- 任何软件够存在架构
- 元素及其行为的集合构成架构的内容,体现系统由哪些元素组成,这些元素有那些功能,这些元素间如何连接和互动
- 具有基础性,涉及解决各类关键重复问题的通用方案,影响深远的各项重要决策
- 隐含有决策
- 分为物理结构和逻辑结构
- 物理结构:考查硬件系统的空间分布,分为集中式和分布式
- 逻辑结构:信息系统各种功能子系统的综合体
- 逻辑规划分为
- 横向综合:同一管理层次的各种职能综合在一起
- 纵向综合:某种职能的各个管理层次的业务组织在一起
- 纵横综合:信息模型和处理模型。信息集中共享,提取通用部分,建立系统公用数据库和统一的数据处理系统
- 常用的四种架构模型
- 单机应用模式
- 客户机/服务器模式
- 面向服务架构模式
- 企业数据交换总线
- 总体架构
- 需要考虑:战略系统、业务系统、应用系统和信息基础设施
- 战略系统:与战略制定、高层决策有关
- 两个部分:以计算机为基础的高层决策支持系统,战略规划体系
- 两重含义:信息系统对企业高层管理者的决策支持能力;企业战略规划对信息系统建设的影响和要求
- 业务系统:完成一定业务功能的各部分,采用业务流程重组(BPR)对业务过程优化重组
- 应用系统:应用软件系统,包含内部功能和外部界面
- 企业信息基础设施 EII:分成技术基础设施、信息资源设施和管理基础设施
- 技术基础设施:计算级、网络、系统软件、交换协议
- 信息资源设施:数据与信息本身、数据交换的形式与标准、信息处理方法
- 管理基础设施:信息系统部门的组织结构、管理人员的分工、管理方法与规章制度
- TOGAF:开放式企业架构框架标准
- 四个目标
- 确保从关键利益相关方到团队成员的所有用户都使用相同的语言
- 避免被锁定到企业架构的专有解决方案
- 节省时间和金钱更有效地利用资源
- 实现可观的投资回报
- 关键:架构开发方法 ADM,所需要执行各个步骤以及它们之间的关系
- ADM 是一组按照架构领域的架构开发顺序而排列成一个环的多个阶段
- 四个目标
- 信息化总体架构方法
- 6个要素:信息资源、信息网络、信息技术应用、信息技术和产业、信息化人才、信息化政策
- 信息化内涵包含:信息网络习题、信息产业基础、社会运行环境、效用积累过程
- 信息化建设:现代信息技术来支撑品牌管理的手段和过程
- 信息化架构两种模式:数据导向架构(关键是数据中心)、流程导向架构(SOA 本身就是关键方法和技术)
- 数据导向架构研究的是数据对象和数据对象之间的关系,考虑数据的产生、变更、废弃等数据生命周期
- 流程导向架构关注的是流程,架构本身的目的是为了端到端流程整合服务
- 信息系统的生命周期
- 系统规划阶段:对组织的环境、目标及现行系统的状况进行初步调查,研究建设新系统的必要性和可能性,根据需要和可能,给出制建系统的备选方案。输出:可行性研究报告、系统设计任务书
- 系统分析阶段:确定新系统的基本目标和逻辑功能要求,即提出新系统的逻辑模型。输出:系统说明书
- 系统设计阶段:怎么做。具体设计实现逻辑模型的技术方案,也就是设计新系统的物理模型。可分为总体设计和详细设计。输出:系统设计说明书
- 系统实施阶段:任务包括计算机等设备的购置、安装和调试、程序的编写和调试、人员培训、数据文件转换、系统调试与转换。输出:实施进展报告、系统测试分析报告
- 系统运行和维护阶段:需要经常维护和评价
- 价值驱动的体系结构:三种基本形式
- 价值期望值:对某一特定功能的需求
- 反作用力:实现某种价值期望值的难度
- 变革催化剂:导致价值期望值发生的某种事件
- 体系结构挑战是因为一个或多个限制因素使得满足一个或多个期望值变得困难
- 优化体系结构需要权衡:重要性、程度、后果、隔离