Excel服务器2010教程
上一节 下一节

1.3 基于Excel服务器的信息系统架构

硬件架构

Excel服务器是一个网络应用系统。我们要选择一台计算机作为“服务器”,其它的计算机作为“客户机”。数据统一保存在服务器上。

这里所说“服务器”是一个软件的概念,说某台计算机是服务器,不是说它的硬件特征有什么特殊,而是说它在一套网络应用系统中所起的“作用”与其它的计算机不一样。对Excel服务器而言,在用作服务器的那台计算机上安装有数据库和服务程序,用户通过网络上的其它计算机(客户机)登录到服务器,从服务器上的数据库中获取信息,进行各种操作,最终的结果再保存到数据库中去,通过这种方式实现了信息的共享。用户在客户机上的操作在Excel中进行(企业版用户也可在网页上进行),与通常操作一个Excel文件的方式几乎一样,但背后的事情发生了变化。

在第24章我们会看到,实际在企业中部署的时候, “服务器”可以不是一台,而是几台,我们可以把数据库、服务程序和填报网站分散安装在不同的机器上,以满足更高的安全性和性能方面的要求。

图 1‑6 部署方式1:只用一台服务器

图 1‑7 部署方式2:数据库服务器和应用服务器分离

图 1‑8 部署方式3:数据库服务器、应用服务器和web服务器均分离

软件架构

如下图所示,基于Excel服务器的信息系统,分为三个层次。最底层是基础软件,操作系统、数据库、电子表格软件等,需要用户自行购买。

在基础软件层之上,就是Excel服务器,它提供了构建一个信息系统的所必须的各种功能。

基于Excel服务器之上,就是我们自己构建的各种应用系统。我们把企业的实际业务和管理需求,做成一个个模板,固化到系统中,并且随着业务的发展,不断优化和发展。

图 1‑9

上一节 下一节