|
知识路径: > 软件工程 > 分布式系统设计 > 基于Web的分布式系统设计 >
|
相关知识点:2个
|
|
|
|
在分布式网络环境下,信息系统管理的对象种类繁多,有文本、表格、图形、多媒体文件等,版本、格式关系非常的复杂,对这些数据对象的处理过程也是同样复杂无比,花费的时间也长,一般都是长事务的处理,系统对可靠性和安全性的要求也高。另外,在企业流程管理、产品管理上都需要用户和浏览器端有较为复杂的交互。传统的B/S结构虽然能满足一定的要求,但其不足也比较突出,具体表现如下:
|
|
|
(1)普通的Web应用程序一般都运行在Web服务器上,Web服务器的负载十分繁重。
|
|
|
(2)由于HTTP协议不是面向连接的协议,是无状态的、无连接、以文档描述为基础和基于页面的协议,一次连接只能实现单项的数据浏览,不能进行双向的数据传输。
|
|
|
(3)目前的HTTP存在着客户端在一次TCP连接中不能实现多次访问,只能进行一次访问。
|
|
|
(4)基于HTML和ASP等脚本语言的页面文档浏览技术不能保存已经浏览过的页面,以及以页面为基本元素的访问机制,这必然造成大量的网络通信带宽和服务器处理时间被占有。
|
|
|
(5)基于HTML和ASP等脚本语言的Web页面一般只能让用户和浏览器端进行较为简单的交互,不能完成用户和浏览器的复杂交互。
|
|
|
由于存在上面所述的一些缺点,所以采用传统B/S结构的系统难以进行大规模的事务处理以及大量的实时的用户交互。
|
|
|