Page 237 - 建筑工程施工技术与工程管理创新
P. 237

第六章  城市建筑建设与工程管理


               果呈现在用户面前;服务器在后台负责数据的处理和维护,响应客户端,为客户
               端提供所申请的服务,特别是数据库访问的支持。
                   C/S 结构的优点在于:首先,它具有良好的并发控制机制,且由于所有的数

               据都在服务器端进行管理,保证了数据的完整性、可靠性、安全性和易维护性,
               能够更好地实现数据服务和应用程序的共享;其次,在此种模式下将处理工作分
               配在客户端和服务器端进行,且大量的处理工作均由服务器端完成,因而大大降
               低了客户端的负担;再次,客户机与服务器分开的体系结构保证了工作站的独立

               性,使用户不必局限于同一类型的操作系统和机器种类,这也给应用程序提供了
               独立性,各个用户端并不需要使用相同的数据库系统应用软件。
                   传统的 C/S 结构在小规模的信息系统建设中取得了良好效果,但对于大型信

               息系统建设困难重重。主要原因在于技术上存在着问题:首先,由于客户端和服
               务器端直接连接,将消耗服务器部分系统资源用于处理和客户端的连接工作,所
               以每当大量用户同时访问服务器时,数据负载过大,服务器无法及时响应数据请
               求,易造成网络瓶颈:其次,由于客户机的独立性强,客户端的管理也变得十分
               繁琐,要维护和升级各种各样的前端应用程序的运行就比较繁琐,而且构成完整

               的客户机/服务器系统需要的资源比较大,包括了数据库服务器、服务器操作系统、
               网络连接软件以及支持这些系统的硬件平台。
                   (3)浏览器 / 服务器模式

                   浏览器 / 服务器模式(Browse/Server,简称 B/S 结构)是随着 Internet 技术
               的兴起对 C/S 结构的一种变化和改进的结构,它实质上是 C/S 技术与 Internet 技
               术结合的产物。在这种结构下,用户界面完全通过 WWW 浏览器实现,一部分
               事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。传统的网络应用软件
               开发是 C/S(Client/Server)体系架构的,或说是客户 / 服务器架构的。同样,在

               Internet 这样的厂域网亦可开发其 C/S 应用软件。但由于 CIS 架构的前端(客户
               端)软件的安装和维护毕竟不是十分便利,B/S(Browse/Server,浏览器 / 服务器)
               体系结构正以其使用广泛简便、易于管理维护、对客户端要求较低、扩展性好、

               信息共享度高等优点,逐步取代 C/S 体系结构。B/S 模式简化了客户端软件,以
               简单易用的浏览器作为客户端运行平台,将应用程序(传统 C/S 模式中的客户软
               件)的开发、维护和更新放在中间层的应用服务器上,而将数据库的管理和维护
               放在数据库服务器上,从而形成一个由客户层、中间应用层和数据库服务器层组



                                                                                      223
   232   233   234   235   236   237   238   239   240   241   242