- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈三层的体系结构的应用系统
浅谈三层的体系结构的应用系统
摘要: 通过对二种应用系统的编程模型,即两层体系结构与三层体系结构的比较,以本人之前在企业完成的工程项目―“某市社会保险信息管理系统”为例介绍了三层体系结构的工作流程、特点及优越性。
Abstract: By means of comparing with the programming models of two application systems, i.e. the two layer architecture and the three layer architecture, take one of the engineering project, namely society insurance information management system of some city for example to introduce the workflow, the characteristic and the advantages of the 3-layer architecture.
关键词: 两层Client/Server体系结构;三层体系结构;客户端;中间件服务器;数据库服务器
Key words: 2-layer (client/server) architecture;3-layer architecture;client;middleware server;database server
中图分类号:TP392文献标识码:A文章编号:1006-4311(2010)23-0162-03
0引言
随着计算机网络技术和软硬件发展水平的不断提高,计算机应用系统体系结构也从局域网时代的两层Client/Server结构逐渐过渡到互联网时代的三层体系结构,下面对二者进行介绍和比较。
1传统的两层体系结构
两层Client/Server(客户/服务器)结构是近几年非常受欢迎的一种分布式计算模式,该结构将系统中的各部分任务分配给分布在网络上的担任不同角色的计算机,它把较复杂的计算数据处理和管理任务交给网络上的高档机器-服务器(Server),而把一些频繁与用户打交道的任务如显示逻辑事务处理等交给前端较简单的计算机-客户机(Client)。如下图所示,这种结构完全实现了网络上信息资源的共享。
Client/Server体系结构有界面友好、执行效率高、开发周期短等诸多优点,大部份传统的MIS(管理信息系统)采用的都是这种体系结构,比如财务信息管理系统、进销售存管理系统等网络版软件,大都是使用此模式。除了MIS系统以外,很多应用程序也是Client/Server结构的。诸如QQ等聊天软件,其实就是一个Client/Server结构的网络工具,我们在因特网下载到的QQ软件,其实是一个客户端软件,QQ的服务端软件当然安装在腾讯公司的服务器上了。
但是,随着不断的实践,最终用户和软件供应商都渐渐发现了Client/Server结构本身固有的一些缺陷:
1.1 客户端维护开销大在Client/Server结构中,一旦要对数据处理逻辑进行修改,必须把新的应用程序分发到每一个客户端;一旦客户机上的应用程序被破坏了或者准备在同一台客户机上增加其它业务处理单元,就必须重新安装相应的客户端。
1.2 工作节点的扩展性差、维护困难以一般的企业财务管理信息系统为例,随着业务逐渐向市区、县、镇(乡)推广,节点扩展规模大、覆盖面广,每增加一个节点,便要到该节点上安装程序客户端,每次升级,也必须将每一节点上的客户端升级,这使得节点的扩展费用越来越高。
1.3 安全性差Client/Server体系结构的运行模式允许客户端直接操作数据库服务器中的内容,这使得系统的安全性受到了很大威胁,也加大了系统安全管理的难度。
1.4 可移植性差Client/Server体系结构可移植性的缺陷体现在两个方面: 第一,系统具有平台相关性。平台相关性是由开发语言造成的,传统的Client/Server体系结构的MIS系统大多是由VB、PB、Delphi、DP2000等开发工具开发的,这导致了系统的平台相关性,如果要在另一种操作系统平台上运行同一个MIS系统,软件开发商就必须开发出基于新的操作系统的应用程序。第二,对数据库的类型具有依赖性。Client/Server体系结构中对数据库的操作主要是通过SQL、存储过程、视图、触发器等实现的,不同的数据库对这些功能的支持和实现存在着或多或少的差别。这样当系统的数据库服务器类型发生改变时,就必须改动大量的源码,甚至会导致移植工作根本无法实现。
1.5 效率较低,存在一定程度上的资源浪费Clien
您可能关注的文档
- 浅谈POP广告造型形态的设计.doc
- 浅谈PMC的项目管理.doc
- 浅谈PPP的模式.doc
- 浅谈PowerPoint开发的应用的技巧.doc
- 浅谈PowerPoint幻灯片软件使用的技巧.doc
- 浅谈PP—R塑料管施工的技巧.doc
- 浅谈ProENGINEER精度设置及的应用.doc
- 浅谈Protel电子绘图教学做一体化教学的改革.doc
- 浅谈ProE软件在机械CAD的设计中的应用.doc
- 浅谈PST―1200系列变压器成套保护装置原理及其的应用.doc
- 2025年沧州市考试录用公务员公共基础知识(a类)真题.docx
- 2025年沧州市肃宁县保安员招聘考试题库附答案解析.docx
- 2025年沧州市考试录用公务员专业知识公安类真题.docx
- 专变终端(模组化)型式规范第2部分:功能模组型式要求.docx
- 2025年沧州市肃宁县保安员(协警)招聘考试题库附答案解析.docx
- 2025年沧州市盐山县辅警招聘考试题库附答案解析.docx
- 2025年沧州市盐山县辅警招聘考试真题附答案解析.docx
- 2025年沧州市盐山县留置保安员笔试真题附答案解析.docx
- 2025年沧州市盐山县辅警招聘考试试题题库附答案解析.docx
- 架空输电线路地线用盘形悬式瓷或玻璃绝缘子采购标准+第2部分:专用技术规范.docx
最近下载
- 江苏科技大学2024-2025学年第2学期《线性代数》期末试卷(B卷)及参考答案.docx
- 《聚酰亚胺》课件:一种耐高温高分子材料的深度解析.ppt VIP
- 1000teu集装箱船的总体设计.docx
- 铜矿选矿3完整版.pptx VIP
- 【南外仙林】2025六下数学1-6单元作业(试卷版).docx VIP
- 国家开放大学电大《办公室管理》期末题库及答案真题题库.docx VIP
- 2023年西安交通大学计算机科学与技术专业《计算机网络》科目期末试卷B(有答案).docx VIP
- GBT44013-2024应急避难场所分级及分类.docx VIP
- 2023年西安交通大学计算机科学与技术专业《计算机网络》科目期末试卷A(有答案).docx VIP
- 南外仙林分校小升初试题.docx VIP
原创力文档


文档评论(0)