版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大客户网管关联系统技术白皮书南京脉讯通信科技有限公司2004年5月16日
目录TOC\o"1-2"\h\z\uHYPERLINK\l”_Toc72552525”一、需求分析ﻩPAGEREF_Toc72552525\h2HYPERLINK\l"_Toc72552526"二、系统建设目标 PAGEREF_Toc72552526\h3HYPERLINK三、系统使用的技术ﻩPAGEREF_Toc72552527\h4HYPERLINK\l"_Toc72552528"3。1、MVC设计模式 PAGEREF_Toc72552528\h4HYPERLINK4。2、故障模块 PAGEREF_Toc72552534\h10HYPERLINK\l”_Toc72552535"4.3、采集模块 PAGEREF_Toc72552535\h11HYPERLINK\l"_Toc72552536"4.4、数据处理模块ﻩPAGEREF_Toc72552536\h11HYPERLINK\l"_Toc72552537"4。5、数据查询统计模块 PAGEREF_Toc72552537\h11HYPERLINK\l"_Toc72552538”4.6、客户信息管理模块ﻩPAGEREF_Toc72552538\h11HYPERLINK\l”_Toc72552539"4。7、告警展现,查询模块ﻩPAGEREF_Toc72552539\h11HYPERLINK\l"_Toc72552540"4.8、设备管理模块ﻩPAGEREF_Toc72552540\h11HYPERLINK\l"_Toc72552541"4.9、网络管理模块 PAGEREF_Toc72552541\h11HYPERLINK4。11、服务质量管理ﻩPAGEREF_Toc72552543\h11HYPERLINK\l”_Toc72552544”4.12、权限管理 PAGEREF_Toc72552544\h11HYPERLINK\l”_Toc72552545”五、功能描述 PAGEREF_Toc72552545\h12HYPERLINK\l"_Toc72552546"六、硬件软件需求 PAGEREF_Toc72552546\h13ﻬ一、需求分析目前,发展大客户、为大客户提供高质量服务已成为各大运营商关注的焦点问题之一,原因很简单,锁定有价值的大客户用户,可以在和对手的竞争博弈中争得先手。为大客户提供数据网接入平台,已成为运营商普遍使用的方式.然而,虽然大部分运营商对于骨干数据网的网管系统建设已经相对完善,网络维护经验也比较丰富,但是却很少有针对大客户接入专门建设的网管系统,无法提供完善的区别化服务,这往往造成大客户网络出现故障不能及时发现、排除,导致客户抱怨甚至给竞争对手造成机会,导致客户流失.基于此,凭借多年为电信行业服务的经验,我司针对上述问题有针对性地开发了这套大客户信息网管关联系统,该系统可以作为数据网大客户的网管支撑平台.本系统通过对目前大客户接入常用的CISCO、JUNIPER、Foundry、EXTREME、华为、港湾等网络设备进行管理监控,对各端口状态、流量、CPU利用率等主要参数进行监控,提供图像、声音等多种告警功能,同时提供将告警转发到通讯设备的手段。更重要的是,提供网管系统与大客户信息的关联。告警的获取方式可以覆盖绝大多数故障.对故障处理的结果进行记录,并提供故障履历的统计分析功能,为运维分析、提高大客户服务质量提供有说服力的数据,并可根据设备故障历史的统计,为后期的设备选型等工作提供参考。本系统为通用平台,适用于国内大部分运营商的大客户接入,对于特殊需求,可以很方便地进行二次开发的定制。ﻬ二、系统建设目标对大客户的相关网络和设备进行监控,发现故障后根据设定的门限值发出告警,告警使用视觉和声音提示;提供灵活的接口可以扩充对新设备的支持;对网络和设备的性能数据进行采集;提供直观的监控和管理界面;对大客户的信息进行维护;提供大客户的服务质量查询和报表;提供对网络和设备当前状态的查询;提供对网络和设备历史状态的查询;提供对故障的知识库管理;10,提供对操作员的权限进行控制。
三、系统使用的技术3.1、MVC设计模式本系统采用先进的MVC设计模式,即模型视图控制MVCModel—View-Controller,它是一种交互界面的结构组织模型的设计方式,用户界面特别是浏览器图形用户界面承担着用户使用操作和I/O交互的作用。用户希望保持交互操作界面的灵活性便于将来改版和系统移植,这就要求界面结构能够在不改变软件功能和模型的情况下使软件的计算模型独立于界面的构成,因此采用MVC设计模式是本系统的技术特色。3.1。1、设计模式的分类在MVC设计模式中分为模型类,视图类和控制类:控制类控制状态,事件控制控制类控制状态,事件控制视图类显示形式,显示模式控制,操作界面模型类数据结构,内部数据,逻辑计算,数据变化模型包含了应用问题的核心数据,逻辑关系和计算功能,它封装了所需的数据,提供了完成问题处理的操作过程.控制器依据I/O的需要调用这些操作过程。模型还为视图获取显示数据而提供了访问其数据的操作。视图通过显示的形式,把信息转达给用户。不同视图通过不同的显示来表达模型的数据和状态信息。每个视图有一个更新操作,它可被变化,传播机制所激活。当调用更新操作时,视图获得来自模型的数据值,并用它们来更新显示。控制控制器通过时间触发的方式接受用户的输入.控制器如何获得事件依赖于界面的运行平台。控制器通过事件处理过程对输入事件进行处理,并为每个输入事件提供了相应的操作服务,把事件转化成对模型或相关视图的激发操作。3。1。2、设计模式的设计原则可以为一个模型在运行时同时建立和使用多个视图。变化-传播机制可以确保所有相关的视图及时得到模型数据变化,从而使所有关联的视图和控制器做到行为同步.视图与控制器的可接插性允许更换视图和控制器对象,而且可以根据需求动态的打开或关闭,甚至在运行期间进行对象替换。模型的可移植性。因为模型是独立于视图的,所以可以把一个模型独立地移植到新的平台工作。需要做的只是在新平台上对视图和控制器进行新的修改。潜在的框架结构。可以基于此模型建立应用程序框架,不仅仅是用在设计界面的设计中。3.2、采用JAVA语言开发主要特点:平台独立性这是Java最吸引人的地方。由于它采用先编译成中间码(字节码),然后装载与校验,再解释成不同的机器码来执行,即“Java虚拟机"的思想,屏蔽了具体的平台环境特性要求,使得只要能支持Java虚拟机,就可运行各种Java程序。面向对象的技术面向对象(O-O)的技术是近年来软件开发中用的最为普遍的程序设计方法。它通过把客观事物进行分类组合,参数封装,用成员变量来描述对象的性质,状态,而用方法(成员函数)来实现其行为和功能.O—O技术具有继承性,封装性,多态性等众多特点。Java在保留这些优点的基础上,又具有动态联编的特性,更能发挥出面向对象的优势。多线程多线程机制使应用程序能并行执行.Java有一套成熟的同步原语,保证了对共享数据的正确操作。通过使用多线程,程序设计者可以分别用不同的线程完成特定的行为,而不需要采用全局的事件循环机制,这样就很容易实现网络上实时的交互行为。动态性Java的设计使它适合于一个不断发展的环境。在类库中可以自由地加入新的方法和实例变量而不会影响用户程序的执行。并且Java通过接口来支持多重继承,使之比严格的类继承具有更灵活的方式和扩展性.安全性ﻩJava有建立在公共密钥技术基础上的确认技术,指示器语义的改变将使应用程序不能再去访问以前的数据结构或是私有数据,大多数病毒也就无法破坏数据.因而用Java可以构造出无病毒,安全的系统.3.3、采用J2EE框架考虑到系统的跨平台性和将来良好的移植性,并且考虑到系统能够将来很好地与其他业务系统的集成,本系统采用EJB和J2EE,并且根据J2EE的中间件规范进行产品开发,本系统采用J2EE平台集成的标准中间件,并在数据交换和数据导出上支持XML标准。3。3.1、平台比较目前,可作为开放式数据应用集成的规范和平台的技术主流有两种,一种是微软公司的COM+规范和WindowsDNA平台,另一种是SUN公司的EJB规范和J2EE平台。虽然这两种集成平台和分布式计算技术都能满足实施开放式的数据应用集成的需求,但是从规范的开放性、支持异构性、可移植性、支持的广泛性以及对现有系统数据的继承性和技术优势等方面比较,EJB和J2EE比COM+和WindowsDNA具有优势。3.3。2、平台优势J2EE是一种利用Java2平台来简化诸多与多级企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java2平台的标准版。J2EE不仅巩固了标准版中的许多优点,例如“编写一次,到处运行"的特性,方便存取数据库的JDBCAPI,CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对EJB(EnterpriseJavaBeans),JavaServletsAPI,JSP(JavaServerPages)以及XML技术的全面支持,可以更好地与其他的分布式应用系统集成.因此EJB和J2EE是一种更理的集成平台和规范。3.4、采用了组件模型技术(ComponentModels)如何能够满足不同运营商的不同要求,在对整体系统影响最小的前提下,不断跟进各运营商的新需求。组件模型技术的应用就是为了适应这种不断变化的需求所带来的对软件开发商和系统集成商的新要求.组件模型是具有标准接口的动态链接库和JavaPackages。它是脉讯通信科技开发的一套组件式的模块,通过这个组件可以完成对某一项功能的增、删、改、查等操作。ﻬ四、系统的模块划分4.1、总体结构系统采用基于J2EE技术的B/S结构,分为四层:客户界面层,业务逻辑层,O-R映射层和数据层。在服务器端包括数据库服务器,应用服务器,WEB服务器;用户可以通过IE浏览器访问WEB服务器,从而进行业务处理,客户端无需安装任何客户端软件。系统提供直观的管理界面。内部采用灵活的接口,采用模块化结构,系统可以灵活的扩充功能和接口。程序使用MVC模式,使得各个层次更为清晰。 应用服务器操作员被管网络应用服务器操作员被管网络WEB服务器数据库服务器系统内模块关系图4.2、故障模块ﻩ故障模块负责对采集到的网络和设备数据进行分析判断并产生告警信息。4.3、采集模块ﻩ针对网络和设备进行数据采集,采集方式有SNMP,ICMP.今后可以根据需要扩充,例如和厂商网管系统的接口.4.4、数据处理模块 把采集模块采集的数据进行分析处理,提供给故障模块和查询统计分析。4.5、数据查询统计模块 提供查询,统计,分析功能。4。6、客户信息管理模块 对大客户的基本信息进行增删改。4.7、告警展现,查询模块 实时告警的展现和历史告警的查询。4.8、设备管理模块 对网络设备进行管理,添加,删除,修改设备信息,设定SNMP口令字等信息.4.9、网络管理模块 对网络进行管理,查看网络状况。4.10、知识库管理 对故障的处理情况进行记录,并提供查询。4.11、服务质量管理ﻩ提供对大客户服务质量的查询和统计。4.12、权限管理提供操作员的管理和权限的管理。五、功能描述大客户网管关联系统是一个小型的网络管理监控系统,主要是为改进客户服务质量提供保证和依据。系统通过对网络和设备的采集获取性能和故障数据,依据设定的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年区域医疗服务承包协议
- 2024医药产品研发与销售代理合同
- 2024年企业知识产权管理与运用合同
- 2024员工福利外包服务合同
- 2024年度游戏委托开发与运营合同
- 2024年度新能源汽车电池制造与回收合同
- 2024城市配送车辆购置担保合同
- 2024年产定做加工协议
- 2024年品牌授权使用合同(服装业)
- (2024版)甲方因故停工乙方要求赔偿的合同范本
- 2023年中级经济师考试真题及答案
- SB/T 10895-2012鲜蛋包装与标识
- GB/T 9115-2010对焊钢制管法兰
- GB/T 2423.3-2006电工电子产品环境试验第2部分:试验方法试验Cab:恒定湿热试验
- GB/T 23221-2008烤烟栽培技术规程
- GB/T 16900-2008图形符号表示规则总则
- 城市绿地系统规划 第9章 工业绿地规划
- 辽宁省辽南协作校2022-2023学年高二上学期期末考试语文答案 Word版含解析
- 中职英语统考复习讲课教案
- 决策心理学第一讲课件
- 高中化学趣味化学知识竞赛课件
评论
0/150
提交评论