计算机, 软件
客户端 - 服务器技术
客户端 - 服务器技术提供两个独立的相互作用的过程 - 服务器和客户端,在网络上它们之间的连接。
服务器被称为过程负责的支持 数据库 和文件系统,而客户-即发送请求,并等待来自服务器的响应过程。
客户端-服务器模型是在构建系统中使用的 信息处理 数据库的基础上,以及邮政系统上。 还有就是所谓的文件服务器架构,从客户端 - 服务器显著不同。
在数据存储在文件服务器(Novell的NetWare或WindowsNT的服务器)上的文件服务器系统,它们通过“桌面数据库”的各工作站的操作,诸如访问,悖论时,FoxPro等处理
数据库位于工作站,和数据操作由几个独立的和不协调的处理来执行。 所有数据从而通过网络服务器向工作站,这减慢了信息处理的速度传送。
客户端 - 服务器技术实现两个(至少)应用程序的功能 - 客户端和服务器共享它们之间的功能。 用于存储和数据服务器的直接操作进行响应,其中的一个例子可以是SQLServer的,甲骨文,Sybase和其他。
用户界面提供基于客户端的结构,其中使用特殊的工具或桌面数据库。 逻辑数据处理部分是在客户机上执行,部分在服务器上。 向服务器请求由客户端进行,通常是在SQL语言。 由服务器和客户端(一个或多个)处理所接收的请求,则返回的结果。
该数据在它们被存储在同一个地方进行处理 - 在服务器上,所以大量的人不会通过网络发送。
客户端-服务器架构的优势
客户端 - 服务器技术带来的信息,质量体系:
- 可靠性
数据修改进行使用,可以赋予聚合性这样的操作为交易机制数据库服务器:1)原子,其中每一个事务完成提供了数据完整性; 2)不同用户的交易的独立性; 3)容错 - 节省了交易的结果。
- 可扩展性,即, 系统容量不依赖于用户的数量和信息,而无需改变所使用的软件数量。
客户端 - 服务器技术在适当的硬件平台支持数以千计的用户和信息千兆字节。
- 安全性,即, 从可靠的数据保护 未经授权的访问。
- 灵活性。 在与数据工作的应用程序,分配逻辑层:用户接口; 逻辑处理的规则; 数据管理。
如前所述,文件服务器技术,所有的三层组合成一个工作站上运行的单片应用程序,并在层的所有变化必然导致应用程序,不同版本的客户端和服务器的修改,并要开展对所有工作站软件升级。
客户端-服务器技术在一个两层的应用程序提供的所有功能形成 用户界面的 客户端上,并且所有的信息数据库管理的功能-一台服务器上,业务规则可以实现服务器和客户端。
三电平应用允许的中间电平,它实现了业务规则,这是最可变的组分。
多层次允许灵活且经济高效地适应现有的应用程序不断更新的业务需求。
Similar articles
Trending Now