后端系统,后端系统是什么意思
“后端系统”从宽泛的角度上讲是指向用户提供数据的服务器、超级服务器、群集系统、中程系统以及大型机。这些服务所在的位置通常称为服务器场或数据中心。
客户机/服务器中的服务器称为后端系统。服务器配备大容量存储器并安装数据库系统,用于数据的存放和数据检索;客户端安装专用的软件,负责数据的输入、运算和输出。客户机/服务器计算将处理分为前端应用程序(在客户端的工作站中运行)和后端服务。典型的后端服务包括数据库管理系统(DBMS)、消息传送系统(如Lotus Notes和Microsoft Exchange)和旧式系统(如IBM主机)的网关以及网络管理系统。
用户在前端系统中与应用程序进行交互从而在后端系统上生成请求。然后,后端系统对这些请求进行处理,并搜索和排序数据、提供文件以及其他各种服务。后端系统在物理上距离数据存储系统较近,因此这一布局使网络的利用率很高。
三层系统由于添加了一个中间系统(该系统执行某些通常由客户机或服务器完成的处理),从而扩展了客户机/服务器系统。最重要的是,中间层在使命关键的商业环境中用来存放所有应用程序共享的业务逻辑(规则、过程和/操作顺序)。
在三层模型中,命令先是被发送到服务的"中间层",然后由它将命令发送给数据源。数据库对 SQL 语句进行处理并将结果送回到中间层,中间层再将结果送回给用户。这种三层模型提供了对于各种更新的更大控制,而且它还简化了应用程序的部署。在许多情况下,这种三层模型还可以提供性能上的优势。
当使用因特网/企业网技术时,可将Web服务器置于中间层中。它接受来自客户端的请求,在屏幕上显示请求,将这些请求传递到后端系统,接受响应,将该响应格式化到Web页中,然后将该Web页发送给用户。该系统是可伸缩的。如果通信量增加,Web服务器可将其工作负载的一部分分配给未处于繁忙状态的同层服务器。
例如,根据Microsoft技术构建的联机注册系统可采用Internet Explorer前端界面和Microsoft SQL Server后端数据库。而中间层由运行Microsoft Internet Information Server(IIS)(使用ActiveX技术和动态服务器网页(ASP))的WindowsNT/Windows 2000服务器组成。当用户访问Web服务器时,ActiveX组件下载到客户端以便为访问后端数据库信息提供客户端支持。