B、以执行为中心的系统模型 ●●●●● ●●●● ●●● ●●● 应用程序1 系统内核 用户界面 执行 中心 应用程序2 应用程序3 数据库 ◆特点:不同的应用系统通过统一的执行中心实现数据和 用户界面的共享和一致。 ◆评价:解决了代码冗余和界面风格不统一的问题。但执 行中心设计复杂,实现困难易成瓶颈。该模型具有数据开 放性、功能开放性,扩充性较好
B、以执行为中心的系统模型 应用程序1 应用程序3 应用程序2 系统内核 用户界面 执行 中心 数据库 ◆特点:不同的应用系统通过统一的执行中心实现数据和 用户界面的共享和一致。 ◆评价:解决了代码冗余和界面风格不统一的问题。但执 行中心设计复杂,实现困难易成瓶颈。该模型具有数据开 放性、功能开放性,扩充性较好
C、面向对象的系统模型 ●●●●● ●●●● ●●● 用户界面 应用对象 ●●● 系统内核 应用对象2 ◆结构:系统内核封装为所有应用程序共享的数据及操作。用户 界面封装了用户界面数据及操作,应用对象封装了应用数据及操 作 ◆特点:该模型无中心,各对象实体具有平等地位。数据和功能 的封装降低了由于数据和功能集中管理带来的通信开销和复杂性 ◆评价:开放性和效率均高于前两者
C、面向对象的系统模型 系统内核 应用对象2 用户界面 应用对象1 ◆结构:系统内核封装为所有应用程序共享的数据及操作。用户 界面封装了用户界面数据及操作,应用对象封装了应用数据及操 作。 ◆特点:该模型无中心,各对象实体具有平等地位。数据和功能 的封装降低了由于数据和功能集中管理带来的通信开销和复杂性 ◆评价:开放性和效率均高于前两者
D、基于总线的系统模型 ●●●●● ●●●● ●●● ●●● 系统内核 用户界面 数据库 总线 应用程序1 应用程序2 应用程序3 ◆模型C的问题:每个对象实体要维护一个所有对象实体功能服 务信息库;对象的接口没有一致的标准。 ◆该结构中,高效的总线是关键,组件之间以一个公共的接口互 相连接组件即插即用。 ◆在分布式环境下,组件通过代理( agent间接连在总线上
D、基于总线的系统模型 应用程序1 应用程序2 应用程序3 系统内核 用户界面 数据库 总线 ◆模型C的问题:每个对象实体要维护一个所有对象实体功能服 务信息库;对象的接口没有一致的标准。 ◆该结构中,高效的总线是关键,组件之间以一个公共的接口互 相连接,组件即插即用。 ◆在分布式环境下,组件通过代理(agent)间接连在总线上
3、信息系统体系结构设计 ●●●●● ●●●● ●●● 信息系统体系结构是指计算机信息系统各个组成部分。8 之间的相互关系,它是硬件、软件、算法和语言的综合 性概念,即指软件、硬件功能分配以及界面的确定, 信息系统体系结构的类型 集中式 客户机/服务器 浏览器/服务器
3、信息系统体系结构设计 信息系统体系结构是指计算机信息系统各个组成部分 之间的相互关系,它是硬件、软件、算法和语言的综合 性概念,即指软件、硬件功能分配以及界面的确定。 信息系统体系结构的类型: ➢集中式 ➢客户机/服务器 ➢浏览器/服务器
(1)客户机/服务器体系结构 ●●●●● ●●●● ●●● ●●● 客户机/服务器结构是指某项任务在两台或多台机器之 间分配,其中,客户机提供用户接口和运行前端处理的应 用程序;服务器提供可供客户机使用的各种资源。 客户机1 客户机2 客户机n 连接软件 连接软件 连接软件 网络 连接软件 三大组成部分: ◆服务器平台 数据库服务器 ◆客户机 ◆连接支持 共享数据库
(1)客户机/服务器体系结构 客户机/服务器结构是指某项任务在两台或多台机器之 间分配,其中,客户机提供用户接口和运行前端处理的应 用程序;服务器提供可供客户机使用的各种资源。 客户机1 客户机2 客户机 n 连接软件 连接软件 连接软件 连接软件 数据库服务器 共享数据库 网络 三大组成部分: ◆服务器平台 ◆客户机 ◆连接支持