下载此文档

三层结构与两层结构证券投资交易系统的比较.doc


文档分类:金融/股票/期货 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
三层结构与两层结构证券投资交易系统的比较
三层结构与两层结构证券投资交易系统的比较
随着网格技术发展水平的不断提高,计算机应用系统的体系结构也从局域网时代的两层结构逐步发展到网络时代的三层体系结构,下面以**证券投资交易系统为例对两者进行简单的介绍和比较。
1传统的两层体系结构
两层体系结构(客户机/服务器)是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到客户端和服务器端来实现,降低了系统的通讯开销两层结构是一种分布式计算模式,该结构将系统中各部分的任务分配给网络上担任不同角色的计算机,把复杂的处理和管理任务交给网络上的服务器,而把频繁与用户打交道的任务,如显示逻辑事务处理等交给前端计算机——客户机。这种结构实现了网络上信息资源的共享。两层体系结构有界面友好、执行效率高、开发周期短等诸多优点,大部分传统的信息管理系统都是这种体系结构。
但是随着两层结构的应用系统的广泛使用,终端用户和软件供应商都发现了这种结构的一些缺陷:
1)客户端维护开销大在两层结构中,一旦需要对数据处理进行逻辑修改,就必须把新的应用程序分发到每一个客户端;如果主机上的应用程序报告被破坏或者要增加其它业务单元,就必须重新安装相应的客户端。
2)工作节点的扩展性差以一般的企业财务管理信息系统为例,随着业务逐渐向区、县进行推广,节点扩展规模大、面积广,每增加一个节点,就要到该节点上安装程序客户端,每次升级软件,也必须将每一节点上的客户端升级,这使得节点的扩展费用越来越高。
3)安全性差两层体系结构中,客户端直接操作数据库服务器中的数据,使得系统的安全性受到威胁,也加大了系统安全管理的难度。
4)可移植性差首先是两层体系结构系统具有平台相关性;其次是对数据库的类型具有依赖性。
5)工作效率较低两层体系结构中,每一个客户端在向数据库服务器提出请求时都会与服务器建立一条连接,连接无法共享。如果大量客户机同时对服务器进行访问,会对服务器造成沉重的负担,甚至导致服务器崩溃。
2三层体系结构
由于两层体系结构存在着上述诸多缺陷,随着网络技术在各行各业的深入应用,三层(Browser/Server)网络体系结构应运而生,并飞速发展,成为众多软件争相采用的新型体系结构。在三层体系结构下,表示层、功能层、数据层被分割成三个相对独立的单元。
三层体系结构主要由以下三部分组成:
1) 客户端客户端的主要任务是显示用户界面,接收用户事件。三层体系结构中,用户界面通过浏览器显示,Web Server将应答最终以HTML为载体下载到客户端浏览器,经支持Java的浏览器进行解释,得到最终的用户界面。
2) 中间件服务器中间件服务器由Web Server和Java Application Server两部分组成,有的中间件把这两部分集成到了一起,如BEA Web Logic。
3) 数据库服务器数据库服务器是业务对象的属性得以永久性保存的载体。保证对象持久的最直接的方法是使用面向对象的数据库管理系统,它是专门为存储和共享对象而设计的。
三层体系结构的特点及优越性
与传统的两层体系结构的管理系统相比,三层体系结构的系统存在如下优点:1)客户端零维护在三层体系结构中,应用逻辑放在中间层,几乎所有的业务处理都是在中间件We

三层结构与两层结构证券投资交易系统的比较 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人rita291961
  • 文件大小26 KB
  • 时间2018-11-10