分布式多层结构的通信网络资源管理系统的设计与实现-四川省cglf.docx
-
资源ID:48089708
资源大小:84.72KB
全文页数:11页
- 资源格式: DOCX
下载积分:10金币
快捷下载
![游客一键下载](/images/hot.gif)
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
分布式多层结构的通信网络资源管理系统的设计与实现-四川省cglf.docx
分布式多多层结构构的通信网络络资源管管理系统统的设计计与实现现王培国 陈文汉汉 林红红卫(成都军军区通信信网络技技术管理理中心)摘要 随随着计算算机网络络的发展展,管理理信息系系统的体体系结构构也随之之发展变变化,分分布式多多层结构构在当今今管理信信息系统统建设中中表现出出了很好好的应用用效果,特特别是其其稳定性性和安全全性上的的优势,较较好的满满足了大大型管理理信息系系统的需需求。本本文介绍绍了分布布式多层层结构的的概念与与优势,并并以一个个通信网网络资源源管理系系统为例例介绍了了用Deelphhi的MMIDAAS设计计并实现现一个分分布式多多层结构构的通信信网络资资源管理理系统的的技术方方法。关键词多多层结构构 通信信网络资资源 管管理信息息系统 数据库库在当今信信息社会会,数据据库系统统开发成成为信息息处理系系统开发发的主流流。随着着计算机机技术的的发展和和进步,特特别是IINTEERNEET技术术的日益益普及和和分布式式计算技技术的发发展,软软件体系系结构和和计算模模式也在在逐步演演进。信信息处理理系统经经历了两两次重要要的计算算模式的的变迁,从从终端/主机方方式发展展到传统统的两层层C/SS( CClieentSerrverr,客户户/服务务器)结结构和BB/S(Broowseer/SServver,浏览器器/服务务器)结结构,再再从传统统的两层层C/SS和B/S结构构再发展展到现在在的分布布式多层层C/SS和B/S结构构。1 CS与BS结构九十年代代,信息息处理系系统的结结构以CC/S方方式为主主要代表表。它是是将信息息处理从从逻辑上上分成两两层分别别进行程程序设计计。这两两层分别别是:(11)信息息处理的的表示逻逻辑;(22)信息息处理的的事务逻逻辑。由于C/S结构构把应用用系统的的业务逻逻辑编写写在客户户端应用用程序之之中,随随着最终终用户需需求的千千变万化化,客户户端可能能会不堪堪重负,而而客户端端的过于于庞大,使使安装和和维护变变得十分分困难。随随着信息息系统的的规模的的不断扩扩大,这这一缺点点越来越越突出。随着INNTERRNETT的产生生和发展展,将客客户端简简化为标标准的浏浏览器,则则形成了了B/SS结构。2 分布布式多层层结构的的基本概概念针对传统统的二层层结构的的缺点,出出现了信信息处理理的分布布式多层层结构,现现在主要要是分布布式三层层结构,它它将应用用逻辑进进一步细细分,具具体划分分为三个个层次:客户服服务层(客客户机)、业业务逻辑辑层(应应用服务务器)、数数据服务务层(数数据库服服务器)。下下图显示示了分布布式三层层应用的的结构:客户n客户2客户1前端:客客户服务务层业务逻辑、数据访问(应用服务器)中间:业业务逻辑辑层数据库服务器后台:数数据服务务层(1)客客户服务务层主要要是提供供用户界界面。客客户服务务层可以以是本地地计算机机上支持持Webb远程数数据操作作的浏览览器,也也可以是是独立的的编译好好的应用用程序。随随着Innterrnett/Inntraanett的迅猛猛发展,基基于远程程数据服服务(RRDS)Webb应用系系统的客客户端能能调用服服务器端端用以实实现Weeb应用用系统的的业务逻逻辑组件件,更好好地满足足了Innterrnett/Inntraanett的应用用需求。(2)业业务逻辑辑层为所所有客户户提供公公用数据据服务,它它是三层层中最关关键的一一层。此此层也称称应用服服务器,主主要完成成了原来来两层结结构中客客户端的的业务逻逻辑和服服务器端端的业务务逻辑管管理功能能。业务务逻辑层层既可以以是运行行在IIIS上的的ASPP程序,也也可以是是不基于于Webb的编译译好的可可执行应应用程序序。根据据需要,此此层可细细化为多多层。(3)数数据服务务层则提提供关系系数据库库管理系系统。它它与两层层结构的的数据库库服务器器的功能能类似,主主要完成成数据管管理与服服务功能能。3 分布布式多层层结构的的优点分布式多多层结构构主要有有以下优优点:(1)增增强了系系统的稳稳定性、安安全性分布式多多层结构构较好的的实现了了分工合合作,且且很容易易实现容容错和负负载平衡衡机制。将将应用服服务器这这一层设设计成多多台应用用服务器器,这样样就使系系统具备备了容错错能力和和负载平平衡能力力,提高高了系统统的稳定定性、可可靠性和和运行效效率。与传统的的两层CC/S结结构及BB/S结结构相比比,在分分布式多多层结构构的信息息系统中中可以较较为方便便地实现现数据加加密,提提高系统统的安全全型。因因为客户户端软件件和应用用服务器器软件均均是应用用程序开开发者所所开发,很很容易约约定数据据加密/解密算算法,因因此实现现客户机机和中间间服务器器之间加加密通信信就变得得较容易易。客户户机和中中间服务务器之间间是远程程连接时时,加密密通信是是十分必必要的。分布式多多层结构构在稳定定性、安安全性上上的优势势,较好好地满足足了大型型管理信信息系统统需求。(2)提提高了系系统的性性能和执执行效率率如果客户户端用户户较多时时,传统统的两层层C/SS结构执执行效率率和性能能便开始始大幅度度降低,此此时,分分布式多多层C/S结构构在性能能执行效效率上明明显优于于两层结结构,主主要原因因是:·减轻了了客户端端负荷。·减少了了与数据据库服务务器的并并发连接接数,从从而提高高了系统统的性能能。·减少网网络的流流量和保保证事务务的可靠靠性。客客户端与与中间件件的通信信远比两两层结构构时的通通信开销销要少,传输成成功率要要高得多多,在分分布式多多层结构构的应用用在广域域网环境境有着绝绝对的优优势。(3)提提高了系系统的易易维性和和可扩充充性,大大大降低低了维护护成本分布式多多层结构构的客户户端、应应用服务务器、数数据库服服务器的的扩充都都简单易易行,组组件可重重复使用用,使得得维护成成本大幅幅度降低低。4、一个个分布式式多层应应用系统统的研发发实例下面以一一个通信信网管理理信息系系统的研研究开发发为例,介介绍如何何设计与与实现分分布式多多层应用系系统。下下图是一一个建立立在跨省省市的广广域环境境下的通通信网管管理信息息系统的的结构图图:数据库服务器应用服务器一级信息中心一级本地客户机一级远程客户机IP广域网二级信息心n客户机应用服务器 数据库服务器二级信息息心1客户机是是用户的的操作平平台,包包括对通通信网的的各种管管理信息息的录入入、查询询和统计计。信息息中心客客户机操操作界面面是通信信网络管管理部门门对通信信网及其其维护单单位和附附属设施施情况的的查询、修修改和统统计工具具。客户户机包括括本地客客户机和和远程客客户机,其其中本地地客户机机通过局局域网连连接到服服务器,远远程客户户机通过过IP广广域网再再经路由由器上局局域网。该系统采采用分布布式多层层结构,可可大致分分为数据据库服务务器、应应用程序序服务器器和客户户机三个个部分。其其中,数数据库服服务器是是一个大大型关系系型数据据库系统统,负责责保存和和管理全全网各方方面的管管理信息息,并负负责处理理来自应应用程序序服务器器的有关关访问请请求;应应用程序序服务器器负责接接受来自自客户机机的业务务请求,把把这些请请求发送送到数据据库服务务器,并并把处理理结构回回送到客客户机;客户机机分布在在通信网网的各传传输站以以及各级级业务管管理部门门,各传传输站负负责录入入该站以以及与其其相关的的各条干干线的管管理信息息,供本本站和各各级业务务管理部部门查询询统计。客户机、应应用服务务器、数数据库服服务器均均采用WWinddowss系列操操作系统统,数据据库服务务器和应应用服务务器的运运行环境境均采用用Winndowws 220000 Seerveer,客客户机应应用程序序的运行行环境采采用Wiindoows 20000 PProffesssionnal 或Wiindoows998。由由于各层层均采用用Winndowws系列列操作系系统,不不存在跨跨操作系系统平台台的问题题,因此此我们采采用微软软的COOM/DDCOMM/COOM+这这种工业业标准设设计实现现应用系系统的分分布式多多层结构构。客户户机上的的应用软软件与服服务器上上的应用用服务软软件的开开发工具具均采用用Dellphii,并使使用Deelphhi提供供的MIIDASS技术来来具体实实现分布布式多层层结构。应用服务务器主要要功能是是给本地地或远程程的客户户机软件件提供各各种业务务逻辑和和给用户户提供系系统维护护的界面面。客户户端所有有与数据据库相关关的操作作都是由由应用服服务器提提供的业业务逻辑辑实现的的,如客客户端需需要查询询某台站站的某条条干线的的某条用用于PCCM的22M链路路中每一一条PCCM电路路的分配配情况,那那么服务务器端需需要定义义一个相相应的函函数,供供客户端端调用,其其具体定定义方法法如下:funcctioon TTsrvvObjjectt.GeetGXXPCMM(tzzmc, gxxdh,llddh: OleeVarriannt): OlleVaariaant;/函函数格式式声明begiin QQuerry.CClosse; /预预先关闭闭查询 QQuerry.SSQL.Texxt:=forrmatt('sseleect * ffromm PCCM wwherre TTZMCC='''%s''' aand GXDDH='''%ss'' andd LLLDH=''%s'''',tzmmc,ggxdhh,llldh);/根据据查询函函数输入入参数值值形成查查询语句句 QQuerry.OOpenn;/打开查查询 RResuult:=Prroviiderr.Daata;/提提供查询询结果供供客户端端调用end;以上程序序段中GGetGGXPCCM为应应用服务务器给客客户机提提供的可可调用的的方法名名称(即即函数名名),该该函数33个输入入参数:台站名名称(ttzmcc)、干干线代号号(gxxdh)、链路路代号(llddh),其其输出参参数就是是查询结结果。该该段程序序形成完完整的SSQL语语句后到到数据库库服务器器上去执执行查询询。应用用服务器器与数据据库服务务器是这这样建立立连接的的:应用用服务器器上的BBDE定定义的一一个名为为ORAACLEE的数据据库名,其其中定义义了数据据库的访访问参数数;应用用服务器器的软件件通过ssesssionn,daatabbasee,quueryy等控件件与数据据库发生生联系。应应用服务务器通过过proovidder控控件给客客户机提提供相应应数据。 在在客户端端通过以以下程序序端调用用应用服服务器端端的该函函数 procceduure Tpccmfoorm.ForrmShhow(Sennderr: TTObjjectt);/客户户端查询询显示函函数的声声明begiinClieentDDataaSett1.CClosse;/预先先关闭数数据集CClieentDDataaSett1.DDataa:=ffmmaain.RemmoteeSerrverr.ApppSeerveer.GGetGGXPCCM(ttzmcc_,ggxdhh_,llldhh_);/调用用服务器器端函数数,将查查询结果果赋予数数据集供供显示Capttionn:=ttzmcc_+''站至''+zddtz_+'站站'+ggxdhh_+''干线链链路:''+llldh_+'的的PCMM配置情情况'/形成成表格标标题end;在以上程程序段中中三个输输入参数数(台站站名称ttzmcc_、干干线代号号gxddh_、链链路代号号llddh_)是是由上级级查询窗窗口(22M链路路查询窗窗口)的的当前记记录传递递过来的的。应用服务务器除了了实现客客户端所所需要的的各类业业务逻辑辑外,其其另一功功能是给给系统管管理员提提供系统统维护的的界面,该该系统的的应用服服务器具具体提供供了各类类标准表表的维护护、用户户授权、数数据备份份、数据据恢复等等功能。5 结束束语本文从信信息系统统的体系系结构的的角度,描描述了信信息处理理系统的的发展历历程。目目前,分分布式多多层结构构已经成成为信息息处理系系统重要要的体系系结构,本本文以当当前使用用最多的的三层结结构为例例描述了了分布式式多层结结构的基基本概念念及其优优势,分分析了分分布式多多层结构构的技术术机制,并并以一个个通信网网管理信信息系统统为例介介绍了如如何用DDelpphi的的MIDDAS设设计与实实现一个个基于分分布式多多层结构构的通信信网络资资源管理理系统。虽虽然当前前的分布布式多层层结构以以三层结结构为主主,但随随着用户户需求的的日趋复复杂,应应用服务务器的业业务逻辑辑也会越越来越复复杂,将将应用服服务器再再进一步步分层,就就会发展展成未来来的功能能更强、适适应面更更广、移移植性更更好、应应用前景景更广的的分布式式多层结结构的信信息系统统。参考文献献1 李维,DDelpphi 分布式式多层应应用系统统篇,北北京:机机械工业业出版社社,20000.42 张自立立. 三三层次CC/S结结构及其其在电信信本地网网计费帐帐务系统统中的应应用. 电信科科学,220011,Vool.117,NNo.66:2773003 习胜丰丰.基于于RDSS与MTTS的NN层事务务性Weeb数据据库应用用程序的的构造与与实现. 计算算机系统统应用,220033,Noo.111:333355作者简介介:1 王培国,男男,成都都军区通通信网络络技术管管理中心心五室主主任兼高高级工程程师。19655年6月月出生,119833年7月月毕业于于解放军军信息工工程学院院,20002年年6月获获电子科科技大学学硕士学学位,曾曾多次荣荣获军队队科技进进步奖。通信地址址:成都都市北较较场成都都军区司司令部通通信部 邮编编:61100111 联联系电话话:08821-68000644 1330600087775882陈文文汉,男男,成都都军区通通信网络络技术管管理中心心高级工工程师。19455年6月月出生,119699年7月月毕业于于哈尔滨滨军事工工程学院院,大学学本科。曾曾多次荣荣获军队队科技进进步奖。通信地址址:成都都市北较较场成都都军区司司令部通通信部 邮编编:61100111 联联系电话话:08821-68000588 1335588613388663 林红卫,女女,成都都军区通通信网络络技术管管理中心心高级工工程师。19566年122月出生生,19997年年7月毕毕业于解解放军武武汉通信信指挥学学院,大大学本科科。曾多多次荣获获军队科科技进步步奖。通信地址址:成都都市北较较场成都都军区司司令部通通信部 邮编编:61100111 联联系电话话:08821-6800051111