欢迎来到天天文库
浏览记录
ID:32151952
大小:2.35 MB
页数:66页
时间:2019-01-31
《基于中间件的设备管理系统应用分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、望堕生堂型型兰垡垡型王——一一苎兰!塑堡竺堂墨塑型墨堕堕旦塑塑4、大量的数据直接在客户端与服务器端问传送,在业务高峰期网络流量暴增,容易造成网络阻塞。c/s模式的这些不足,随着业务量的变化,出现越来越多的问题,因此,有必要改进二层体系,将业务处理与客户交互分开,实现瘦客户/业务服务/数据服务的多层分布式应用体系结构。1.3.2基于Web的三层体系结构web编程向服务器端Java应用程序的演化,使体系结构的变化脱离了常规的c/s二层模式,向三层方向发展。三层体系结构,避免二层模式的弱点,使web能成为一个计算平台[18,13]。在三层体系结构中,将层重新划分为:客户
2、机上的表示层、中间应用服务器和后端数据库服务器。以前驻留在二层结构胖客户机中的功能并不移植回服务器,而是将它驻留在一个新的中间层上[13]。中间层支持应用程序服务器软件,这种软件是中间件的一种形式,它处于第一层上瘦客户机的最小功能和第三层上服务器端业务系统的丰富功能之间。由于三层体系结构与Web处理模型有密切关系,所以中间层应用程序服务器常被视为Web服务器的~种功能扩展。Web应用程序利用CGI程序,将Web浏览器的用户请求传送到不基于Web的业务系统,并向浏览器返回响应,这是三层模式的一种实现。三层体系结构缓和客户机、数据库服务器上的代码膨胀,集中管理业务逻辑
3、,更灵活地使用数据库[20]。同时,程序与数据分离,提高可扩展性和安全性[18]。B/s模式与传统的c/s模式相比具有如下优势:i、B/s模式是一种“瘦客户端”模式,客户端软件只需安装浏览器即可,操作方便简单:2、应用系统相对集中,使系统维护和扩展工作变得更加容易;3、无需开发客户端软件,只需利用系统捆绑的浏览器软件即可。客户端的硬件配置相对较低,投资也相对较低;4、业务管理规则和数据处理程序可以根据用户的需要,方便地进行修改和更新;5、由于使用浏览器作为客户端软件,用户界面统一,用户的培训工作量少,维护工作量小;6、由于采用国际统一的标准和协议,系统的开放性好,
4、平台无关性高。?lI『海大学硕L学位论文基于中间件的设备管理系统应用硼f究1.3.3多层分布式应用体系结构随着中间件与Web技术的发展,多层分布式应用体系越来越流行。在这种体系结构中,客户机只存放表示层软件,应用逻辑包括事务处理、监控、信息排队、Web服务等采用专门的中间件服务器,后台是数据库。在多层分布式体系中,系统资源被统一管理和使用,用户可以通过网格门户(portal)透明地使用整个网络资源。l、多层分布式体系结构主要层次在多层体系结构中,各层次按照以下方式进行划分,实现明确分工:瘦客户:提供简洁的人机交互界面,完成数据的输入/输出:业务服务:完成业务逻辑,
5、实现客户与数据库对话的桥梁。同时,实现分布式管理、负载均衡、Fait/Recover、安全隔离等:数据服务:提供数据的存储服务,即数据库系统。2、多层分布式体系结构主要特点安全性:中问层隔离了客户直接对数据服务器的访问,保护了数据库的安全;稳定性:(1)中间层缓冲客户与数据库的实际连接,使数据库的实际连接数量远小于客户应用数量。连接数越少,数据库系统就越稳定。(2)Faii/Reeover机制能够在台服务器当机的情况下,透明地把客户端工作转移到其他具有同样业务功能的服务器上。易维护:由于业务逻辑在中间服务器,当业务规贝6变化后,客户端程序基本不做改动;快速响应:通
6、过负载均衡以及中间层缓存数据能力,可以提高对客户端的响应速度;系统扩展灵活:当业务增大时,可以在中间层部署更多的应用服务器,提高对客户端的响应,而所有变化对客户端透明。1.4研究的目的和意义将中怕J件技术引入设备管理,是新的市场形势对企业的要求。本文提出基于中间件技术的多层应用系统的开发思想,研究基于中间件技术的领域系统的设计和实现。在设备管理系统的设计和实现中,需要考虑如何用中间件技术解决企业级应用的问题,主要包括:l、新系统应当能够集成企业原有信息系统,保证不同系统之间的互操作性。2、当客户量增大时系统可以方便地扩展和升级。-Ⅱ海大学硕士学位论文基于中间件的设
7、备管理系统应用吲}究3、易维护性。系统应当尽量减少企业的维护成本和运营费用。4、减少开发成本,缩短开发周期。新需求出现时,在最少的改变原有系统的基础上和最短的时间内扩充系统。5、在技术上具有先进性,能够为新出现的业务模式提供系统支持。系统设计中,通过使用中间件技术将业务逻辑与底层数据分离,使中间件技术可以适应不同分布式系统的需要,增强了系统的可移植性和可扩充性[10]。此外,通过对系统的设计,优化设备管理系统总体性能,提高系统可靠性、可伸缩性和可扩展性。系统整体设计思想和设计方法在其它企业应用中,具有一定的借鉴价值。1.5研究内容及组织结构本文围绕设备管理系统的设
8、计和实现,
此文档下载收益归作者所有