企业计算模式

上传人:aa****6 文档编号:51632799 上传时间:2018-08-15 格式:PPT 页数:110 大小:1.14MB
返回 下载 相关 举报
企业计算模式_第1页
第1页 / 共110页
企业计算模式_第2页
第2页 / 共110页
企业计算模式_第3页
第3页 / 共110页
企业计算模式_第4页
第4页 / 共110页
企业计算模式_第5页
第5页 / 共110页
点击查看更多>>
资源描述

《企业计算模式》由会员分享,可在线阅读,更多相关《企业计算模式(110页珍藏版)》请在金锄头文库上搜索。

1、管管 理理 信信 息息 系系 统统管理信息系统1.1.管理信息系统概论管理信息系统概论 2.2.管理信息系统的计算机网络技术管理信息系统的计算机网络技术 基础基础 3.3.企业计算模式企业计算模式 4.4.管理信息系统的系统规划管理信息系统的系统规划 5.5.管理信息系统的系统分析管理信息系统的系统分析 6.6.管理信息系统的系统设计管理信息系统的系统设计 7.7.管理信息系统的系统实施管理信息系统的系统实施 8.8.管理信息系统运行维护与评价管理信息系统运行维护与评价 9.9.管理信息系统的项目管理管理信息系统的项目管理3 企业计算模式本章介绍计算机应用系统的四种计 算模式,即:(1)单主机

2、计算模式(2)客户/服务器计算模式(3)三层客户/服务器计算模式(4)浏览器/服务器计算模式各自的结构特征及计算模式的变化 对管理信息系统发展的影响。什么是“企业计算模式 ”?计算机应用系统中数据与应用(程序)的分布方式称为企业计算机应用系统的计算模式,有时也称为企业计算模式。应用系统的内部逻辑用户界面层业务逻辑层数据服务层用户界面层:主要处理用户的输入输出业务逻辑层:处理与业务相关的流程数据服务层:负责数据的读取、存储企业计算模式的分类依 据根据应用系统内部三个层次的分布 方式以及实现技术,企业计算模式可以 分为四种: (1)单主机计算模式 (2)客户/服务器计算模式(Client/Serv

3、er-C/S) (3)三层客户/服务器计算模式 (4)浏览器/服务器计算模式(Brower/Server-B/S)3 企业计算模 式 3.1 单主机计算模式3.2 客户/服务器计算模式3.3 三层客户/服务器计算模式3.4 浏览器/服务器计算模式3.5 客户/服务器模式的技术实现3.6 三层客户/服务器模式的技术 实现3.7 浏览器/服务器模式的技术实 现3.1 单主机计算模式 1985年以前,计算机应用一般 是以单台计算机构成的单主机计算 模式。 这种计算模式下用户界面层、 业务逻辑层、数据服务层三个层次 耦合在一起,处于同一个应用中。用户界面层业务逻辑层数据服务层应用程序单主机计算模式的发

4、展阶段单主机计算模式又可细分为两个阶段:单主机单终端单主机多终端(1)单主机单终端计算 模式 这是单主机计算模式的早期阶 段,操作系统为单用户操作系统, 一般只有一个控制台,且仅限于单 项应用,如劳资报表统计等。单项应用(包含数据)(2)单主机多终端计算 模式分时多用户操作系统的研制成功,以 及计算机终端的普及使早期的单主机计算模 式发展成为单主机多终端的计算模式。主机终端.多项应用(包含数据)单主机多终端计算模式的工 作方式在单主机多终端的计算 模式中,用户通过终端使用计算 机。主机分时轮流为每个用户提 供服务。 终端没有数据处理能力, 全部数据处理都集中在主机上进 行,因此也称为集中式计算

5、模式 。单主机-多终端计算模式的 特点在“单主机多终端”计算模式阶 段中,计算机应用系统中已可实现多个 应用的联系,但由于硬件结构的限制, 我们只能将数据和应用(程序)集中地 放在主机上。主机终端.多项应用(包含数据)单主机-多终端计算模式的优 缺点优点:(1)管理维护比较简单;缺点:(1)用户数增加时,要求主机有大量的资源支持;(2)对主机的依赖性造成系统的可靠性较差。3 企业计算模 式 3.1 单主机计算模式3.2 客户/服务器计算模式3.3 三层客户/服务器计算模式3.4 浏览器/服务器计算模式3.5 客户/服务器模式的技术实现3.6 三层客户/服务器模式的技术 实现3.7 浏览器/服务

6、器模式的技术实 现3.2 客户/服务器计算模式20世纪80年代个人计算机(PC )的蓬勃发展和局域网技术趋于成 熟,用户通过网络共享计算机资源 ,计算机之间通过网络可协同完成 某些数据处理工作。在这种背景下 形成了分布式客户/服务器( Client/ServerC/S)计算模式。客户/服务器计算模式的结构 (1)在客户/服务器模式中,数据服 务层被独立出来,由单独的数据库 管理系统处理,应用程序包括了用 户界面层与业务逻辑层。用户界面层业务逻辑层数据服务层应用程序数据库管理系统客户/服务器计算模式的结构 (2)在客户/服务器模式中,网络中 的应用程序被分为两大类: (1)服务程序 (2)客户端

7、程序服务程序客户端程序客户/服务器计算模式的结构 (3)相应的网络中的计算机被分为两大 类: (1)安装服务程序的计算机称为 服务器; (2)安装客户端程序的计算机称 为客户机。服务程序客户端程序服务器客户机客户/服务器计算模式的结构 (4)服务器客户机C应用程序被分散地安装在每一 台客户机上,这是C/S模式应用系统 的重要特征。客户机B客户机A服务程序 (数据)客户端应用程序客户端应用程序客户端应用程序客户/服务器模式的数据库服 务在C/S模式中,数据库服务是最主 要的服务。客户机发送数据处理请求 ,服务器分析请求后处理数据,将处 理结果返回客户机。 在这种模式下,网络上传送的只 是数据处理

8、请求和数据处理结果,网 络负担较小。数据库服务器客户机request发送请求分析请求并 处理数据response生成并发 送处理结果分布式客户/服务器计算模式在复杂C/S模式的应用系统中,按 数据的逻辑归属和整个系统的地理安 排可能有多个数据库服务器(如各子 系统的数据库服务器及整个企业级数 据库服务器等),企业的数据分布在 不同的数据库服务器上,因此,C/S模 式有时也称为分布式客户/服务器计算 模式。客户/服务器模式应用的开发工 具 nPower BuildernVisual BasicnVisual C+nDelphinC+ BuildernJava 客户/服务器计算模式的优点(1)成熟

9、(2)网络开销低(3)应用开发工具丰富客户/服务器计算模式的 缺点 (1)每一个客户机都必须安装 并正确配置相应的数据库客户端驱动 程序,这样一方面增加了应用系统安 装、维护的困难,另外一方面也增加 了购买数据库授权的费用。 (2)由于业务需求变更需要修 改应用程序时,必须对所有的客户端 进行更新,增加了应用系统维护上的 困难。3 企业计算模 式 3.1 单主机计算模式3.2 客户/服务器计算模式3.3 三层客户/服务器计算模式3.4 浏览器/服务器计算模式3.5 客户/服务器模式的技术实现3.6 三层客户/服务器模式的技术 实现3.7 浏览器/服务器模式的技术实 现3.3 三层客户/服务器计

10、算 模式 三层客户/服务器结构,就是在 传统C/S模式的基础上,将业务逻 辑层从客户端中独立出来,增加应 用服务器(集中存放可被用户界面 层程序调用的业务应用程序)。用户界面层业务逻辑层数据服务层用户界面层程序数据库管理系统应用服务程序三层客户/服务器计算模式的结构(1)在三层C/S计算模式中,用户界面层程序只负责接受用户的输入,并将其传递到应用服务器做进一步的处理,应用服务器负责具体的业务处理,数据库层负责数据的读取与保存,并与业务逻辑层进行交互。三层客户/服务器计算模式的结构(2)客户机客户机应用 服务器数据库 服务器语文80数学90李四成绩单request李四的平均分 是多少?reque

11、st(80+90)/2=85查询李四成绩 得到80和90须获取李四 的各科成绩Response 85Response 80 90查询李四的 各科成绩李四平均分为85三层客户/服务器计算模式的中间件 (1) 在应用服务器上有许多相同的需求 ,如底层通讯、任务调度、消息队列、 负载均衡、用户验证、分布式事务处理 等,这些需求对应用服务器来说是基本 的功能,但又与具体业务无关。因此, 许多系统开发商开发了称为中间件的系 统软件并制定了它们间协同工作的技术 规范,将一些基本功能在中间件中实现 。三层客户/服务器计算模式的中间件 (2) 目前大多数的三层C/S系统的应用服务器都是基于中间件开发的,业务逻

12、辑(或企业应用)一般是在中间件上执行的。一般情况下,我们把中间件和运行在其中的企业应用两者之和称为应用服务器,有时我们也把中间件直接称为应用服务器。三层客户/服务器计算模式的优 点(1)业务应用程序集中于应用服务器,降低了系统维护的成本;(2)三层C/S计算模式中,只须在应用服务器上安装、配置数据库驱动程序。三层客户/服务器计算模式的缺 点 (1)由于用户界面层应用程序被分布在各个客户机上,使系统的维护困难且容易造成不一致性。(2)每个系统(或子系统)可能采用不同的中间件技术开发,这样系统集成可能存在问题。3 企业计算模 式 3.1 单主机计算模式3.2 客户/服务器计算模式3.3 三层客户/

13、服务器计算模式3.4 浏览器/服务器计算模式3.5 客户/服务器模式的技术实现3.6 三层客户/服务器模式的技术 实现3.7 浏览器/服务器模式的技术实 现3.4 浏览器/服务器计算模 式 浏览器/服务器(Browser/ServerB/S)模式用浏览器作为客户端的用 户界面,业务逻辑在Web应用服务器中实现 。用户界面层业务逻辑层数据服务层浏览器数据库管理系统Web应用服务程序浏览器/服务器计算模式的特 性(1)B/S模式用浏览器作为客户 端(如IE、Firefox等)的用户界面,这 样实现了客户端的统一;(2)业务逻辑在Web应用服务器 中实现;(3)客户端与应用程序之间采用 统一的HTT

14、P协议作为通讯协议,降低 了系统集成的难度。浏览器/服务器计算模式的结 构B/S模式是三层应用结构的一种实 现方式,其具体结构为:浏览器/Web服 务器/数据库服务器:Web服务器 (应用)数据库服 务器 (数据)客户端 (浏览器)浏览器/服务器计算模式的优 缺点优点: (1)方便了企业外部用户通过计算 机网络参与企业业务活动,扩大了企业 计算机应用系统的功能覆盖范围 ;(2)应用程序维护的工作量也大大 减少 。 缺点:(1)应用系统安全性相比C/S模式 较低;(2)要求网络有较高的传输速度。B/S模式改变了计算机应用系统 面貌B/S模式极大地扩大了管理信 息系统的功能覆盖范围,可使系统的潜

15、在用户方便地使用系统,革命性地改变 了计算机应用系统面貌。 Web服务器 (应用)数据库服 务器 (数据)浏览器Internet潜在用户B/S模式从技术上保证需要 向潜在用户提供服务的应 用的实现(1)企业资源规划系统( Enterprise Resource Planning System ERP)。(2)客户关系管理系统( Customer Relation Management CRM)。(3)电子商务(Electronic CommerceEC)。ERP系统与传统MIS的关系供应商客 户ERP传统MIS (企业内部)B/SB/S?B/S模式开发技术( 1)微软:ASP、ASP.NET

16、;SUN公司:J2EE; PHP组织:PHP; 可以实现Web应用服务器上应用 程序对数据库服务器的访问和操纵 。B/S模式开发技术( 2)浏览器ASPASP.NETJSPPHPWeb应用服务器 数据库 服务器数据库B/S模式和C/S模式的 选择 (1)未来一段时间内,管理信息系统开发中企业计算模式将是B/S模式和C/S模式共存的情况。(2)企业计算机应用系统计算模式的发展趋势是向B/S模式转变。3 企业计算模 式 3.1 单主机计算模式3.2 客户/服务器计算模式3.3 三层客户/服务器计算模式3.4 浏览器/服务器计算模式3.5 客户/服务器模式的技术实现3.6 三层客户/服务器模式的技术 实现3.7 浏览器/服务器模式的技术实 现3.5 客户/服务器模式的技术 实现 (一)客户/服务器模式的工作原理(二)通过交互式查询工具访问数据库(1)本地访问(2)远程访问(三)通过应用程序访问数据库操作显示(一)客户/服务器模式的工作 原理前台应用程序提供用户界面,接收 用户输入,并向服务器发出相应的请求 ;后台服务程序负责

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号