资源描述
大客户网管关联系统
技术白皮书
南京脉讯通信科技有限公司
年月日
目录
一、需求分析
二、系统建设目标
三、系统使用的技术
、设计模式
、采用语言开发
、采用框架
、采用了组件模型技术( )
四、系统的模块划分
、总体结构
、故障模块
、采集模块
、数据处理模块
、数据查询统计模块
、客户信息管理模块
、告警展现,查询模块
、设备管理模块
、网络管理模块
、知识库管理
、服务质量管理
、权限管理
五、功能描述
六、硬件软件需求
一、需求分析
目前,发展大客户、为大客户提供高质量服务已成为各大运营商关注的焦点问题之一,原因很简单,锁定有价值的大客户用户,可以在和对手的竞争博弈中争得先手。为大客户提供数据网接入平台,已成为运营商普遍使用的方式。然而,虽然大部分运营商对于骨干数据网的网管系统建设已经相对完善,网络维护经验也比较丰富,但是却很少有针对大客户接入专门建设的网管系统,无法提供完善的区别化服务,这往往造成大客户网络出现故障不能及时发现、排除,导致客户抱怨甚至给竞争对手造成机会,导致客户流失。基于此,凭借多年为电信行业服务的经验,我司针对上述问题有针对性地开发了这套大客户信息网管关联系统,该系统可以作为数据网大客户的网管支撑平台。
本系统通过对目前大客户接入常用的、、、、华为、港湾等网络设备进行管理监控,对各端口状态、流量、利用率等主要参数进行监控,提供图像、声音等多种告警功能,同时提供将告警转发到通讯设备的手段。更重要的是,提供网管系统与大客户信息的关联。告警的获取方式可以覆盖绝大多数故障。对故障处理的结果进行记录,并提供故障履历的统计分析功能,为运维分析、提高大客户服务质量提供有说服力的数据,并可根据设备故障历史的统计,为后期的设备选型等工作提供参考。
本系统为通用平台,适用于国内大部分运营商的大客户接入,对于特殊需求,可以很方便地进行二次开发的定制。
二、系统建设目标
1, 对大客户的相关网络和设备进行监控,发现故障后根据设定的门限值发出告警,告警使用视觉和声音提示;
2, 提供灵活的接口可以扩充对新设备的支持;
3, 对网络和设备的性能数据进行采集;
4, 提供直观的监控和管理界面;
5, 对大客户的信息进行维护;
6, 提供大客户的服务质量查询和报表;
7, 提供对网络和设备当前状态的查询;
8, 提供对网络和设备历史状态的查询;
9, 提供对故障的知识库管理;
,提供对操作员的权限进行控制。
三、系统使用的技术
、设计模式
本系统采用先进的 设计模式, 即模型视图控制 , 它是一种交互界面的结构组织模型的设计方式,用户界面特别是浏览器图形用户界面承担着用户使用操作和 交互的作用。用户希望保持交互操作界面的灵活性便于将来改版和系统移植,这就要求界面结构能够在不改变软件功能和模型的情况下使软件的计算模型独立于界面的构成,因此采用 设计模式是本系统的技术特色。
、设计模式的分类
在 设计模式中分为模型类,视图类和控制类:
控制类
控制状态,事件控制
视图类
显示形式,显示模式控制,操作界面
模型类
数据结构,内部数据,逻辑计算,数据变化
l 模型
包含了应用问题的核心数据,逻辑关系和计算功能,它封装了所需的数据,提供了完成问题处理的操作过程。控制器依据 的需要调用这些操作过程。模型还为视图获取显示数据而提供了访问其数据的操作。
l 视图
通过显示的形式,把信息转达给用户。不同视图通过不同的显示来表达模型的数据和状态信息。每个视图有一个更新操作,它可被变化,传播机制所激活。当调用更新操作时,视图获得来自模型的数据值,并用它们来更新显示。
l 控制
控制器通过时间触发的方式接受用户的输入。控制器如何获得事件依赖于界面的运行平台。控制器通过事件处理过程对输入事件进行处理,并为每个输入事件提供了相应的操作服务,把事件转化成对模型或相关视图的激发操作。
、设计模式的设计原则
l 可以为一个模型在运行时同时建立和使用多个视图。变化传播机制可以确保所有相关的视图及时得到模型数据变化,从而使所有关联的视图和控制器做到行为同步。
l 视图与控制器的可接插性允许更换视图和控制器对象,而且可以根据需求动态的打开或关闭,甚至在运行期间进行对象替换。
l 模型的可移植性。因为模型是独立于视图的,所以可以把一个模型独立地移植到新的平台工作。需要做的只是在新平台上对视图和控制器进行新的修改。
l 潜在的框架结构。可以基于此模型建立应用程序框架,不仅仅是用在设计界面的设计中。
、采用语言开发
主要特点:
l 平台独立性
这是 最吸引人的地方。由于它采用先编译成中间码(字节码),然后装载与校验,再解释成不同的机器码来执行,即“ 虚拟机”的思想,屏蔽了具体的平台环境特性要求,使得只要能支持 虚拟机,就可运行各种 程序。
l 面向对象的技术
面向对象() 的技术是近年来软件开发中用的最为普遍的程序设计方法。它通过把客观事物进行分类组合,参数封装,用成员变量来描述对象的性质,状态,而用方法(成员函数)来实现其行为和功能。 技术具有继承性,封装性,多态性等众多特点。 在保留这些优点的基础上,又具有动态联编的特性,更能发挥出面向对象的优势。
l 多线程
多线程机制使应用程序能并行执行。 有一套成熟的同步原语,保证了对共享数据的正确操作。通过使用多线程,程序设计者可以分别用不同的线程完成特定的行为,而不需要采用全局的事件循环机制,这样就很容易实现网络上实时的交互行为。
l 动态性
的设计使它适合于一个不断发展的环境。在类库中可以自由地加入新的方法和实例变量而不会影响用户程序的执行。并且 通过接口来支持多重继承,使之比严格的类继承具有更灵活的方式和扩展性。
l 安全性
有建立在公共密钥技术基础上的确认技术,指示器语义的改变将使应用程序不能再去访问以前的数据结构或是私有数据,大多数病毒也就无法破坏数据。因而用 可以构造出无病毒,安全的系统。
、采用框架
考虑到系统的跨平台性和将来良好的移植性,并且考虑到系统能够将来很好地与其他业务系统的集成,本系统采用 和, 并且根据 的中间件规范进行产品开发,本系统采用 平台集成的标准中间件,并在数据交换和数据导出上支持 标准。
、平台比较
目前,可作为开放式数据应用集成的规范和平台的技术主流有两种,一种是微软公司的规范和 平台,另一种是 公司的 规范和 平台。虽然这两种集成平台和分布式计算技术都能满足实施开放式的数据应用集成的需求,但是从规范的开放性、支持异构性、可移植性、支持的广泛性以及对现有系统数据的继承性和技术优势等方面比较, 和 比和 具有优势。
、平台优势
是一种利用 平台来简化诸多与多级企业解决方案的开发、部署和管理相关的复杂问题的体系结构。 技术的基础就是核心 平台或 平台的标准版。不仅巩固了标准版中的许多优点,例如“编写一次,到处运行”的特性,方便存取数据库的 , 技术以及能够在 应用中保护数据的安全模式等等,同时还提供了对 ( ), , ( ) 以及 技术的全面支持,可以更好地与其他的分布式应用系统集成。因此 和 是一种更理的集成平台和规范。
、采用了组件模型技术( )
如何能够满足不同运营商的不同要求,在对整体系统影响最小的前提下,不断跟进各运营商的新需求。组件模型技术的应用就是为了适应这种不断变化的需求所带来的对软件开发商和系统集成商的新要求。
组件模型是具有标准接口的动态链接库和 。它是脉讯通信科技开发的一套组件式的模块,通过这个组件可以完成对某一项功能的增、删、改、查等操作。
四、系统的模块划分
、总体结构
系统采用基于技术的结构,分为四层:客户界面层,业务逻辑层,-映射层和数据层。在服务器端包括数据库服务器,应用服务器,服务器;用户可以通过浏览器访问服务器,从而进行业务处理,客户端无需安装任何客户端软件。系统提供直观的管理界面。内部采用灵活的接口,采用模块化结构,系统可以灵活的扩充功能和接口。程序使用模式,使得各个层次更为清晰。
应用服务器
操作员
被管网络
服务器
数据库服务器
系统内模块关系图
、故障模块
故障模块负责对采集到的网络和设备数据进行分析判断并产生告警信息。
、采集模块
针对网络和设备进行数据采集,采集方式有。今后可以根据需要扩充,例如和厂商网管系统的接口。
、数据处理模块
把采集模块采集的数据进行分析处理,提供给故障模块和查询统计分析。
、数据查询统计模块
提供查询,统计,分析功能。
、客户信息管理模块
对大客户的基本信息进行增删改。
、告警展现,查询模块
实时告警的展现和历史告警的查询。
、设备管理模块
对网络设备进行管理,添加,删除,修改设备信息,设定口令字等信息。
、网络管理模块
对网络进行管理,查看网络状况。
、知识库管理
对故障的处理情况进行记录,并提供查询。
、服务质量管理
提供对大客户服务质量的查询和统计。
、权限管理
提供操作员的管理和权限的管理。
五、功能描述
大客户网管关联系统是一个小型的网络管理监控系统,主要是为改进客户服务质量提供保证和依据。
系统通过对网络和设备的采集获取性能和故障数据,依据设定的门限产生告警数据和服务质量数据。当发生告警时,在客户端产生视觉和声音告警,在告警信息中提供相关大客户的详细信息,告警持续到操作员对告警产生响应。对告警的处理结果也可以输入知识库系统,为今后的故障处理提供参考。
系统能提供对当前状态和历史信息的查询统计,为运维分析提供依据。
六、硬件软件需求
考虑到负载增加以后的性能冗余,本系统建议使用 作为服务器,采用中等配置( );数据库和应用程序、服务都在一台上。服务器使用操作系统。数据库使用。服务使用。
展开阅读全文