




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
信息系统体系结构,杨瑞敏 2012.11.09,主要内容,体系结构 信息系统体系结构 C/S体系结构 B/S体系结构 B/S体系结构与C/S体系结构的比较 总结,体系结构,Architecture 一词最早用于建筑行业, 英文解释是: art and science of building, design or style of building (s). 它表达了两种含义: 一、建筑物的结构、构造方式、建筑式样、建筑风格; 二、建筑物本身, 即具体的一座建筑物. 后来,Architecture 一词应用到其它行业. 它通常指: 任何事物的结构( the structure of anything) , 结构指各个组成部分的搭配和排列.,在计算机领域中,Architecture得到了广泛的应用: “计算机系统结构” (Computer Architecture) : 指的是组成计算机硬件的电子元件, 这些元件之间的联结方式, 以及这些联结方式对于计算机用途所起的作用。 “网络体系结构” (Network Architecture) : 指的是构成网络的计算机节点, 节点间的联结方式, 以及网络支持的数据交换方式。 “数据体系结构” (Data Architecture) : 指的是企业信息处理中的重要的数据实体, 数据实体间的关系,以及产生这些关系的可能性。 “软件体系结构” (Software Architecture) : 指的是软件系统及软件成分的组织结构、约束和关系, 是对系统的组成、系统结构及系统如何工作的较为宏观的描述。,信息系统体系结构,信息系统体系结构( ISA )的研究背景 在辅助企业经营管理领域, 计算机的应用不算太成功. 总结信息系统研制和应用中的经验教训, 认为它们达不到预期效果的主要原因是: 信息系统的规划和设计缺乏企业战略规划的指导, 信息技术应用、信息系统开发忽视了与组织结构、人员、知识结构等的关系, 并且开发出的信息系统缺乏柔性, 难以适应企业重组(BPR)的需要. 近年来, 国外有学者提出了企业信息体系(Enterprises Information Architecture)的新概念,认为它能帮助企业建立响应全球化、分散化、政府规章、 J IT 以及多种计算平台和应用的系统. 也有人建议为企业建立信息技术总体结构的构想, 有文献称之为信息系统体系结构( Information Systems Architecture) , 或直接称为信息技术体系结构( Information Technology Architecture)、信息技术构想( Information Technology Vision)。 信息系统体系结构(简称 ISA )是近年来出现的新的研究领域, 没有众所公认的定义. 我国学者王众托认为, 它“比一般的计算机体系结构、计算机网络体系结构、软件体系结构的意义更广泛而且更深远. 它是指对企业整个信息技术应用按照企业发展远景所制订的总体发展规划, 分步实施方法和策略, 带有思想、观念和哲理性” 。,随着信息系统规模不断扩大、复杂程度日益提高,体系结构模式对信息系统性能的影响越来越大不同功能的信息系统对体系结构模式有不同的要求,各种体系结构模式的信息系统在开发和应用过程中也有很大的区别。选择和设计合理的体系结构模式甚至比算法设计和数据结构设计更重要。 主要的信息系统体系结构模式 单用户体系结构 单用户信息系统是早期最简单的信息系统,整个信息系统运行在一台计算机上,由一个用户占用全部资源,不同用户之间不共享和交换数据。 C/S体系结构 C/S(Client/Server)结构,即客户机和服务器结构。这种体系结构模式是以数据库服务器为中心、以客户机为网络基础、在信息系统软件支持下的两层结构模型。 B/S体系结构 B/S(Browser/Server)结构,即浏览器服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。 P2P体系结构 P2P(P to P)体系结构,即对等网络结构。P2P体系结构取消了服务器的中心地位,各个系统内计算机可以通过交换直接共享计算机资源和服务。在这种体系结构中,计算机可对其他计算机的要求进行响应,请求响应范围和方式都根据具体应用程序不同而有不同的选择。,C/S体系结构,C/S结构 即Client/Server (客户机/服务器) 结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,需要安装客户端才可进行管理操作。 客户端和服务器端的程序不同,用户的程序主要在客户端,服务器端主要提供数据管理、数据共享、数据及系统维护和并发控制等,客户端程序主要完成用户的具体的业务。 开发比较容易,操作简便,但应用程序的升级和客户端程序的维护较为困难。,B/S体系结构,B/S结构 即Browser/Server (浏览器/服务器) 结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现。 客户端基本上没有专门的应用程序,应用程序基本上都在服务器端。由于客户端没有程序,应用程序的升级和维护都可以在服务器端完成,升级维护方便。由于客户端使用浏览器,使得用户界面“丰富多彩”,但数据的打印输出等功能受到了限制。为了克服这个缺点,一般把利用浏览器方式实现困难的功能,单独开发成可以发布的控件,在客户端利用程序调用来完成。,B/S体系结构与C/S体系结构的比较,Client/Server是建立在局域网的基础上的。Browser/Server是建立在广域网的基础上的.。 1硬件环境不同:C/S 一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。B/S 建立在广域网之上的, 不必是专门的网络硬件环境。例如电话上网,,租用设备.,信息管理,有比C/S更强的适应范围,一般只要有操作系统和浏览器就行。 2对安全要求不同:C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强, 一般高度机密的信息系统采用C/S 结构适宜,可以通过B/S发布部分可公开信息。B/S 建立在广域网之上, 对安全的控制能力相对弱,面向是不可知的用户群。 3对程序架构不同:C/S 程序可以更加注重流程,,可以对权限多层次校验,,对系统运行速度可以较少考虑。B/S 对安全以及访问速度的多重的考虑,,建立在需要更加优化的基础之上,比C/S有更高的要求。 B/S结构的程序架构是发展的趋势,从MS的.Net系列的BizTalk 2000 Exchange 2000等,全面支持网络的构件搭建的系统.。SUN 和IBM推的JavaBean 构件技术等,使 B/S更加成熟。,4软件重用不同:C/S 程序可以不可避免的整体性考虑,构件的重用性不如在B/S要求下的构件的重用性好。B/S 对的多重结构,要求构件相对独立的功能,能够相对较好的重用。 5系统维护不同:系统维护在是软件生存周期中,开销大。重要C/S 程序由于整体性,,必须整体考察, 处理出现的问题以及系统升级。升级难,可能是再做一个全新的系统。B/S程序由构件组成,方便构件个别的更换,实现系统的无缝升级,系统维护开销减到最小,用户从网上自己下载安装就可以实现升级。 6处理问题不同:C/S 程序可以处理用户面固定,并且在相同区域,,安全要求高需求,与操作系统相关,应该都是相同的系统。B/S 建立在广域网上,面向不同的用户群,分散地域,这是C/S无法作到的,与操作系统平台关系最小。 7用户接口不同:C/S 多是建立的Window平台上,表现方法有限。对程序员普遍要求较高。B/S 建立在浏览器上,,有更加丰富和生动的表现方式与用户交流,并且大部分难度减低,减低开发成本。 8信息流不同:C/S 程序一般是典型的中央集权的机械式处理,交互性相对低。B/S 信息流向可变化, B-B、 B-C、 B-G等信息流向的变化,更象交易中心。,总结,C/S和B/S各有优势,C/S在图形的表现能力上以及运行的速度上肯定是强于B/S模式的,不过缺点就是他需要运行专门的客户端,而且更重要的是它不能跨平台,用c+在windows下写的程序肯定是不能在linux下跑的。而B/S模式就不同了,它不需要专门的客户端,只
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 环境现场管理协议书范本
- 汽车合同协议书标准合同
- 涉外epc项目合同范本
- 江苏蒸饭机采购合同范本
- 胡萝卜清洗加工合同范本
- 花卉市场经营协议合同书
- 高校招生代理协议书模板
- 生产加工提成合同协议书
- 瑜伽团体课程服务协议书
- 村委车位合同协议书范本
- 药物性皮炎的护理个案
- 搅拌站申请书
- 塑料箱项目安全评估报告
- 二八时间管理法则
- 新一代人工智能对就业的影响及应对策略
- 五年级数学(小数乘法)计算题专项练习及答案
- 2025年中移铁通有限公司招聘笔试参考题库含答案解析
- 《高龄(≥75岁)急性冠脉综合征患者规范化诊疗》解读
- 《个体防护装备安全管理规范AQ 6111-2023》知识培训
- 电动车租赁担保合同
- 拖拉管施工合同范例
评论
0/150
提交评论