分布式多层结构的通信网络资源管理系统的设计与实现-四川省cglf.docx
《分布式多层结构的通信网络资源管理系统的设计与实现-四川省cglf.docx》由会员分享,可在线阅读,更多相关《分布式多层结构的通信网络资源管理系统的设计与实现-四川省cglf.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、分布式多多层结构构的通信网络络资源管管理系统统的设计计与实现现王培国 陈文汉汉 林红红卫(成都军军区通信信网络技技术管理理中心)摘要 随随着计算算机网络络的发展展,管理理信息系系统的体体系结构构也随之之发展变变化,分分布式多多层结构构在当今今管理信信息系统统建设中中表现出出了很好好的应用用效果,特特别是其其稳定性性和安全全性上的的优势,较较好的满满足了大大型管理理信息系系统的需需求。本本文介绍绍了分布布式多层层结构的的概念与与优势,并并以一个个通信网网络资源源管理系系统为例例介绍了了用Deelphhi的MMIDAAS设计计并实现现一个分分布式多多层结构构的通信信网络资资源管理理系统的的技术方方
2、法。关键词多多层结构构 通信信网络资资源 管管理信息息系统 数据库库在当今信信息社会会,数据据库系统统开发成成为信息息处理系系统开发发的主流流。随着着计算机机技术的的发展和和进步,特特别是IINTEERNEET技术术的日益益普及和和分布式式计算技技术的发发展,软软件体系系结构和和计算模模式也在在逐步演演进。信信息处理理系统经经历了两两次重要要的计算算模式的的变迁,从从终端/主机方方式发展展到传统统的两层层C/SS( CClieentSerrverr,客户户/服务务器)结结构和BB/S(Broowseer/SServver,浏览器器/服务务器)结结构,再再从传统统的两层层C/SS和B/S结构构再
3、发展展到现在在的分布布式多层层C/SS和B/S结构构。1 CS与BS结构九十年代代,信息息处理系系统的结结构以CC/S方方式为主主要代表表。它是是将信息息处理从从逻辑上上分成两两层分别别进行程程序设计计。这两两层分别别是:(11)信息息处理的的表示逻逻辑;(22)信息息处理的的事务逻逻辑。由于C/S结构构把应用用系统的的业务逻逻辑编写写在客户户端应用用程序之之中,随随着最终终用户需需求的千千变万化化,客户户端可能能会不堪堪重负,而而客户端端的过于于庞大,使使安装和和维护变变得十分分困难。随随着信息息系统的的规模的的不断扩扩大,这这一缺点点越来越越突出。随着INNTERRNETT的产生生和发展展
4、,将客客户端简简化为标标准的浏浏览器,则则形成了了B/SS结构。2 分布布式多层层结构的的基本概概念针对传统统的二层层结构的的缺点,出出现了信信息处理理的分布布式多层层结构,现现在主要要是分布布式三层层结构,它它将应用用逻辑进进一步细细分,具具体划分分为三个个层次:客户服服务层(客客户机)、业业务逻辑辑层(应应用服务务器)、数数据服务务层(数数据库服服务器)。下下图显示示了分布布式三层层应用的的结构:客户n客户2客户1前端:客客户服务务层业务逻辑、数据访问(应用服务器)中间:业业务逻辑辑层数据库服务器后台:数数据服务务层(1)客客户服务务层主要要是提供供用户界界面。客客户服务务层可以以是本地地
5、计算机机上支持持Webb远程数数据操作作的浏览览器,也也可以是是独立的的编译好好的应用用程序。随随着Innterrnett/Inntraanett的迅猛猛发展,基基于远程程数据服服务(RRDS)Webb应用系系统的客客户端能能调用服服务器端端用以实实现Weeb应用用系统的的业务逻逻辑组件件,更好好地满足足了Innterrnett/Inntraanett的应用用需求。(2)业业务逻辑辑层为所所有客户户提供公公用数据据服务,它它是三层层中最关关键的一一层。此此层也称称应用服服务器,主主要完成成了原来来两层结结构中客客户端的的业务逻逻辑和服服务器端端的业务务逻辑管管理功能能。业务务逻辑层层既可以以是
6、运行行在IIIS上的的ASPP程序,也也可以是是不基于于Webb的编译译好的可可执行应应用程序序。根据据需要,此此层可细细化为多多层。(3)数数据服务务层则提提供关系系数据库库管理系系统。它它与两层层结构的的数据库库服务器器的功能能类似,主主要完成成数据管管理与服服务功能能。3 分布布式多层层结构的的优点分布式多多层结构构主要有有以下优优点:(1)增增强了系系统的稳稳定性、安安全性分布式多多层结构构较好的的实现了了分工合合作,且且很容易易实现容容错和负负载平衡衡机制。将将应用服服务器这这一层设设计成多多台应用用服务器器,这样样就使系系统具备备了容错错能力和和负载平平衡能力力,提高高了系统统的稳
7、定定性、可可靠性和和运行效效率。与传统的的两层CC/S结结构及BB/S结结构相比比,在分分布式多多层结构构的信息息系统中中可以较较为方便便地实现现数据加加密,提提高系统统的安全全型。因因为客户户端软件件和应用用服务器器软件均均是应用用程序开开发者所所开发,很很容易约约定数据据加密/解密算算法,因因此实现现客户机机和中间间服务器器之间加加密通信信就变得得较容易易。客户户机和中中间服务务器之间间是远程程连接时时,加密密通信是是十分必必要的。分布式多多层结构构在稳定定性、安安全性上上的优势势,较好好地满足足了大型型管理信信息系统统需求。(2)提提高了系系统的性性能和执执行效率率如果客户户端用户户较多
8、时时,传统统的两层层C/SS结构执执行效率率和性能能便开始始大幅度度降低,此此时,分分布式多多层C/S结构构在性能能执行效效率上明明显优于于两层结结构,主主要原因因是:减轻了了客户端端负荷。减少了了与数据据库服务务器的并并发连接接数,从从而提高高了系统统的性能能。减少网网络的流流量和保保证事务务的可靠靠性。客客户端与与中间件件的通信信远比两两层结构构时的通通信开销销要少,传输成成功率要要高得多多,在分分布式多多层结构构的应用用在广域域网环境境有着绝绝对的优优势。(3)提提高了系系统的易易维性和和可扩充充性,大大大降低低了维护护成本分布式多多层结构构的客户户端、应应用服务务器、数数据库服服务器的
9、的扩充都都简单易易行,组组件可重重复使用用,使得得维护成成本大幅幅度降低低。4、一个个分布式式多层应应用系统统的研发发实例下面以一一个通信信网管理理信息系系统的研研究开发发为例,介介绍如何何设计与与实现分分布式多多层应用系系统。下下图是一一个建立立在跨省省市的广广域环境境下的通通信网管管理信息息系统的的结构图图:数据库服务器应用服务器一级信息中心一级本地客户机一级远程客户机IP广域网二级信息心n客户机应用服务器 数据库服务器二级信息息心1客户机是是用户的的操作平平台,包包括对通通信网的的各种管管理信息息的录入入、查询询和统计计。信息息中心客客户机操操作界面面是通信信网络管管理部门门对通信信网及
10、其其维护单单位和附附属设施施情况的的查询、修修改和统统计工具具。客户户机包括括本地客客户机和和远程客客户机,其其中本地地客户机机通过局局域网连连接到服服务器,远远程客户户机通过过IP广广域网再再经路由由器上局局域网。该系统采采用分布布式多层层结构,可可大致分分为数据据库服务务器、应应用程序序服务器器和客户户机三个个部分。其其中,数数据库服服务器是是一个大大型关系系型数据据库系统统,负责责保存和和管理全全网各方方面的管管理信息息,并负负责处理理来自应应用程序序服务器器的有关关访问请请求;应应用程序序服务器器负责接接受来自自客户机机的业务务请求,把把这些请请求发送送到数据据库服务务器,并并把处理理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 分布式 多层 结构 通信 网络 资源管理 系统 设计 实现 四川省 cglf
限制150内