技术从上世纪90年代初出现至今已经得到了非常广泛的应用,其结构经历了二层CS、三层CS的升级。BSBrowserServer,浏览器服务器技术则是伴随着I
ter
et的普及而来的。应该说,BS和CS这两种设计模式各有各的有点,都是当前非常重要的计算架构。在适用I
ter
et、维护工作量等方面,BS比CS要节省许多工作量;但在运行速度、数据安全、人机交互等应用方面,BS远不及CS。事实上,从上面的分析可以看出,BS与CS具有不同的优势与特点,应该根据具体的应用选择一个合理的开发模式。例如,对于以浏览为主、录入简单的应用程序,
第6页共56页
f方案论证
BS技术有很大的优势,现在网络上普片实用的都是浏览器模式,这是对BS模式应用的明证;而对于交互复杂的ERP等企业级应用,则没有CS的处理能力强,BS从全球范围看,许多的ERP产品大多采用二层或三层CS架构,BS的ERP产品并不多见是否有可能将BS与CS的优势融合呢?在这几年的发展中将BS与CS的优势完美地结合起来,就是说系统能以BS的方式发布运行,同时又具有CS方式的极强的可操作性。而针对本系统设计可知,本系统主要以用户登录浏览器后,进行简单的浏览,查看页面就可以实现功能。所以结合系统开发实际,选择使用BS开发模式。2BS模式的优点和缺点BS结构的优点1、具有分布性特点,可以随时随地进行查询、浏览等业务处理。2、业务扩展简单方便,通过增加网页即可增加服务器功能。3、维护简单方便,只需要改变网页,即可实现所有用户的同步更新。4、开发简单,共享性强BS模式的缺点1、个性化特点明显降低,无法实现具有个性化的功能要求。2、操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。3、页面动态刷新,响应速度明显降低。4、功能弱化,难以实现传统模式下的特殊功能要求。212BS模式设计的系统结构在BS体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。BS结构简化了客户机的工作,客户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由WebServer完成。实际上BS体系结构是把二层CS结构的事务处理逻辑模块从客户机的任务中分离出来,由Web服务器单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了Web服r