信息系统体系结构现状与未来发展趋势

信息系统体系结构现状与未来发展趋势

ID:46365327

大小:77.00 KB

页数:4页

时间:2019-11-23

信息系统体系结构现状与未来发展趋势_第1页
信息系统体系结构现状与未来发展趋势_第2页
信息系统体系结构现状与未来发展趋势_第3页
信息系统体系结构现状与未来发展趋势_第4页
资源描述:

《信息系统体系结构现状与未来发展趋势》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、格式20分内容60分观点20分总分100分信息系统体系结构现状与未来发展趋势摘要:木文主要介绍当前企业信息系统开发中采用的几种主流的体系结构的概念、特点和选用依据,并提出未来可能的发展趋势一一与云计算相结合。关键词:C/S;B/S;P2P;云计算;体系结构引言:在企业信息系统开发过程中,选川什么样的体系结构(也称开发模式)是个关键问题。目前存在C/S、B/S、P2P等体系结构,那么,它们各自的特点如何,应根据怎样的标准选用?本文试就这一问题进行初步的探讨。一、企业信息系统主要采用的体系结构1.1C/s体系结构1.1.1基本概念上世纪90年

2、代,随着网络的出现,C/S体系结构成为一吋的主流。最初的C,s结构采用客户端朋艮务器的两层结构。在服务器端安装数据库服务器程序管理其小存储的数据,在客户端安装应用程序完成相应的运算°用户在客户端提出对数据库操作的申请,由应用程序寻找并定位到对应的服务器应川程序,向其发出相应请求,服务器应答后返回数据。交应用程序处理后将结果呈现给用户。应用如0r~ce数据库等。1.1.2C/S体系结构的主要优缺点Dc/s结构最大优点是充分利用客户端侦件环境的优势,即可减轻服务器端的负荷.乂可以满足用户的个性化需求。2)由于在逻辑结构上比B/S结构少一层,对

3、于相同的任务,其完成速度更快.更冇利于处理大量数据。3)越来越复杂的应用也导致客八端过于肥大,对硬件配置的要求日益升级。4)对操作和维护人员的专业化要求越來越高,导致用户和应用Z间的距离越來越远,用户适应新系统所花费于培订II的时间和精力也越来越多。5)C/S结构系统的数据一致性和实时性不强,不利于支持决策。6)C/S结构一般而向相对固定的用户群.对信息安全的控制能力较强,适用于高度机密的信息系统。但因C/S结构软件的数据分布特性,在其客户端,火灾、盗抢、地震、病毒、黑客都威胁着数据安全;各异地服务器上的数据需要同步,也带來安全隐患。1.

4、1.3三层C/S结构由于传统C/S结构的局限性,出现了改进的三层C/S结构,即把原来的两层结构分成逻辑上独立的数据层、功能层和表示层,以适应客户机数冃的增加和处理负荷的变动。这种改进使C/S结构具冇更为灵活的便件系统构成,减轻了系统维护的负担。应用的例子如:开发一个运行于局域网并且只而向少量特定用户的程序。三层c,s优点:具冇灵活的硬件系统构成,提高程序的可维护性、利于变更和维护应用技术规范、安全管理更为严密等。1.2B/S体系结构1.2.1基本概念B/S结构(Browser/Server,浏览器,服务器体系结构)是互联网技术兴起后的一种

5、对C/S结构改进的网络结构模式。传统的B/S结构逻辑上将应用功能分为三层:客户显示层、业务逻辑层、数据层。在其客户端(客户显示层)只需要安装任意浏览器,通过web服务与数据库端(数据层)进行数据交互。英业务逻辑层位于客户显示层和数据层Z问,负责对数据库数据进行采集、加工和处理,同时接受并处理从客户层或其他服务器发出的请求,最示将处理结果返回给请求者。与C/S体系结构相比,其最人区别,不在于采用儿层结构。而在于客户端的“胖瘦”。B/S体系结构的最人优势就在于它在客户端用浏览器代替了C,s体系结构中日渐庞朵的应用程序,而把处理客户需求的任务集

6、中于服务器端.这符合当而软件发展的“瘦客户端胖服务器”趋势。例如,现在的网页游戏,不像传统的网游需要下载客户端才能运行。1.2.2B/S结构所具备的优缺点1)维护和升级方式简单,无论是扩大用户规模还是系统更新维护.都只盂要在服务器端进行,客户端不需耍改动,节省了人力物力。2)灵活性好.不受用户所处位置的限制。因此更适应移动办公和电了商务的需要。3)用户只要会上网就可快捷的使用系统,且儿乎不需要培训。4)无论客八端采用何种操作系统,服务器端都可以选用开源的操作系统和数据库,从而降低开发成木。以上优点决定了采用B/S技术更冇利于企业各种信息系

7、统的整合。5)从安全和度考虑,对B/S结构,数据集屮存放于总部数据库服务器,客户端不保存业务数据和数据库连接信息,也无需同步数据。所以安全性更好。但浏览器本身的安全性仍有待提高。6)应用服务器运行数据负荷较重,有发生“丿册溃”的危险,因此需要更加优化的系统结构和相应硬件配置。1.3C/S与B/S,共存还是兼并?1.3.1C/S与B/S相结合从当前的技术水平看,B/S系统适用于系统同用户交互量不大的应用.对于需耍大量频繁、高速交互的应用系统,采用这种体系结构并不一定是最好的选择.ActiveX,Java等技术没冇完全成熟Z前,系统开发人员冇

8、时也把一部分关键应用采用已经成熟的0/S体系结构,例如把需要用WEB处理的。满足大多数访问者请求的功能界面(如信息发布查询界面)采用B/S结构,后台只需少数人使用的功能应用(如数据库管理维护界

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。