客户端服务器软件体系结构

上传人:鲁** 文档编号:512107521 上传时间:2022-09-21 格式:DOCX 页数:2 大小:9.32KB
返回 下载 相关 举报
客户端服务器软件体系结构_第1页
第1页 / 共2页
客户端服务器软件体系结构_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《客户端服务器软件体系结构》由会员分享,可在线阅读,更多相关《客户端服务器软件体系结构(2页珍藏版)》请在金锄头文库上搜索。

1、客户端服务器软件体系结构在网络上的个人电脑,客户机/服务器在20世纪80年代首次使用。在20世纪80年代 后期,实际的客户端/服务器模式开始得到认可。客户机/服务器软件体系结构是一个基于消 息的,多功能,模块化,目的是要提高灵活性,可用性,互操作性和可扩展性,相较于集中 式的通信,主机,分时计算。客户机/服务器体系结构说明了两个计算机程序间的关系其中一个方案是客户端,这使 得服务请求到另一个程序称为服务器。服务器提供服务的要求。一台机器可以作为两个,一 个客户端和服务器的软件配置。虽然客户机/服务器体系结构,可以在单台计算机上使用的 程序,但它是网络中的一个更重要的想法。在一个网络中,客户机/

2、服务器体系结构允许有效的方式来互连方案,有效地分布在不同 的地点。共同使用的客户机/服务器模型的计算机交易。例如,如果您有您的计算机,检查银行帐户,你必须发送一个请求到一个服务器程序, 在银行。该程序处理请求并将请求转发到自己的客户端程序发送一个请求到一个数据库服务 器在另一家银行的计算机检索客户端的余额信息。的平衡被送回银行数据的客户端,这反过 来又服务到您的个人电脑,它会显示在您的计算机上的信息平衡。文件共享架构,在此之前是基于PC网络服务器使用的文件共享架构,下载文件的共享 位置的桌面环境。客户端的工作,然后在桌面环境中运行。此体系结构的工作仅当共享使用 率较低,更新竞争是低的,要传输的

3、数据量是低的。在20世纪90年代,PC LAN (局域 网)的计算,因为容量的文件共享是过度紧张的在线用户数的增长。由于这些限制的文件 共享架构,客户机/服务器体系结构的出现。客户机/服务器体系结构,这种方法介绍了由数据库服务器,文件服务器更换。使用关 系数据库管理系统,可以直接回答用户查询。客户机/服务器体系结构的显着降低网络流量, 提供查询响应,而不是总的文件传输。它通过一个GUI前端允许多用户更新到共享数据库。 远程过程调用(RPC)或标准的查询语言(SQL)语句通常用于客户端和服务器之间的通 信。以下是客户机/服务器体系结构的例子。1)在两层客户机/服务器体系结构的两层架构,用户界面被

4、放置在用户的桌面环境,通 常在一台服务器,这是一个更强大的机器提供服务的许多客户数据库管理系统服务。拆分 信息处理系统之间的用户界面环境的数据库管理服务器环境。数据库管理服务器支持存储过 程和触发器。软件供应商提供的应用程序开发工具,以简化的两层客户机/服务器体系结构。2)三层架构的三层体系结构,克服缺点的两层结构。在三层体系结构,中间件之间使 用用户系统接口的客户端环境和数据库管理服务器环境。这些中间件实现在各种方式,如事 务处理监视器,消息服务器或应用程序服务器。的中间件进行排队,执行应用程序和数据库 升级的功能。此外,中间件增加了调度和优先级的工作正在进行中。三层客户机/服务器体 系结构

5、,以提高性能为大量的用户,也两层的方法相比,提高了灵活性。三层架构的缺点是, 开发环境是比较困难的使用比两层的应用程序的发展。3)消息服务器的三层。在这种体系结构中,消息异步处理和优先级。消息有头,包括 优先级信息,地址和身份证号码。消息服务器的关系型数据库管理系统和其他数据源的链接。 邮件系统是无线基础设施的替代。4)三层与应用程序服务器体系结构允许的应用程序运行在一个共享主机,而不是在用 户接口的客户端环境的主体。应用程序服务器共享业务逻辑,计算和数据检索引擎。在这种 体系结构中,应用程序的可扩展性和一台服务器上安装成本比维持在桌面上的客户端 使 用客户机/服务器体系结构,用于工业以及军事。他们提供了一个灵活的架构,允许插入新 的技术更容易比早期版本的软件设计。本文来源现代互联IDC数据中心 VPS主机http:/ 提供参考资料:http:/

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

当前位置:首页 > 学术论文 > 其它学术论文

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