J2EE架构下的电信网管系统
2019-12-01杨凤
文/杨凤
在电信网管系统的建设和完善中,该项技术当前已经在很多方面发挥了重要作用,但是在传统架构下,电信网管系统的运行效率较低,对硬件设备的运行要求较高。而在J2EE架构的应用中,能够对这些问题进行有效解决,所以在电信网管系统今后的建设和优化中,J2EE架构有更好的发展和应用前景,提高整个系统的运行速度。
1 传统架构下的电信网管系统建设模式
1.1 传统架构下电信网管系统运行原理
传统架构为一种多模块协同运行的工作系统,在系统运行中,应用系统中产生的消息完成信息传递,并实现各个模块的有序衔接。传统架构下的运行模块有4个,为数据处理模块、消息中心模块、数据库模块和性能与告警监视模块。其中数据处理、消息中心和性能与告警监视模块为一条单向通道,同时消息中心也会向数据库中发送消息,数据库在这种消息的作用下向性能与告警监视模块中发送告警信息。从整个系统的运行流程来看,这种传统架构在运行过程中会产生大量的控制消息,并且整个系统的运行过程过于繁琐,在这种架构的运行中,必然对硬件系统提出更高要求。
1.2 传统架构下电信网管系统存在问题
传统架构下网管系统存在的问题如下:
1.2.1 系统适配性问题
当前的计算机系统为Windows和Unix两种系统,但是对于传统架构来说,无法应用建成的单一一种系统软件对两个系统进行监管,即针对不同的系统需要建成顺应系统特点和要求的网管系统,从系统和软件开发的角度上来看,对系统和软件开发人员的要求很高,并且会产生更多的工作量。
1.2.2 系统扩展与组装难度大
在传统架构系统中,系统运行中各个子系统的颗粒度较大,这就导致整个系统的组装和扩展难度提升。
1.2.3 占用空间问题
在传统架构下的电信网管系统建设中,最终建成的客户端需要占用很大的存储空间,并且在该系统的运行中,需要在界面上完成多项操作才能够达到对系统中的监管和运行要求。然而当前客户的要求为在系统运行界面中只进行较少次数的控制就能够监督整个网络系统的运行状态。可以说传统架构下的网管系统不能满足操作上的简洁性要求。
2 J2EE架构下的电信网管系统建设模式
2.1 J2EE架构原理
J2EE架构为一个4层架构系统,这4层结构分别为客户端浏览器、表示层、业务逻辑层和数据层。其中表示层本质上为WEB服务器,能够实现界面逻辑和界面部署工作;业务逻辑层为整个系统中的最重要系统,工作内容为实现整个系统的业务逻辑,让工作人员在通过浏览器发送申请信号后,在业务逻辑层的作用下做出相应的相应;数据层为整个系统中的数据存储和调用层面,在用户通过浏览器发送数据请求信号后,由数据逻辑层对请求信息进行处理,在数据层中调用相关信息,并数据显示到系统界面上;浏览器本质上为一种客户端软件,在J2EE架构中,最终建成的浏览器占用空间较小,并且降低了操作复杂程度。
2.2 J2EE架构下电信网管系统建设方法
在当前的电信网管系统中,客户的要求一方面为进行少量操作就能够达成对数据库中数据的调用和分析效果,另一方面为在系统的运行中能够对系统进行扩展,传统架构方法无法满足这两个要求,所以在电信网管系统的建设和完善中,可以应用J2EE架构满足这一要求。J2EE架构下的电信网管系统建设方法如下:
2.2.1 整体性设计
在J2EE架构的应用中,需要完成对整个系统的整体性设计工作,整体设计内容如下:
(1)客户端设计。客户端能够让工作人员对系统进行操作,同时应用客户端对相关信息和数据进行显示。在本文的设计中,客户端的设计是基于浏览器进行设计的,同时以J2EE平台为集成系统。
(2)接口数据。在典型网管系统的运行中,会产生大量的对内和对外接口数据,这些数据需要能够被有效应用,通过数据信息的应用和交流对整个系统的运行状态进行控制。本文对接口数据的选择方法为XML技术,在这种技术的应用中,能够大幅提升数据的可扩展性。在此基础上完成对系统其余层级的建设。
2.2.2 数据处理系统设计
在电信网管系统的运行中,需要经过大量数据的处理和运算,并且在系统的运行中对这种数据运算的效率提出了很高要求,所以在数据处理系统的设计中,需要选择合理的数据处理方法,完成对整个系统的设计。在当前的技术开发中,Java技术经过多年的发展,已经能够满足很多数据处理过程在数据处理效率和精确性方面的要求,所以在J2EE架构下的网管系统建设中,可以应用J2EE语言完成对数据处理系统的设计。在该语言的应用中,可以将数据处理模块融合到J2EE架构中,实现对数据的快速分析。
2.2.3 消息中心系统设计
消息中心系统能够发挥两个功能,其一为面向整个系统的信息代理,该信息代理由于实现了CORBA接口,所以可以向非Java系统提供消息。在J2EE架构的应用中,也建成了一个用于信息存储的信息代理,在该信息代理的运行中,能够实现对系统处理信息的高效存储,并且该系统能够将产生的消息存储到整个系统的数据库中。另外在J2EE架构的应用中,还需要建成性能与告警监视系统,该系统在实际设计中可被拆分为3个部分,即业务逻辑层、表示层和浏览器,业务逻辑层应用EJB完成数据提取,表示层应用JSP完成对获取数据的处理,并将系统中的XML格式数据转化成HTML页面。而浏览器的作用为发送系统中的相关请求信息,在各个层级的共同作用下完成对信息的收集和反馈工作。
3 结论
综上所述,应用传统网络架构模式建成的电信网管系统在运行中,存在系统对硬件要求较高、作用效率较低以及难以进行系统和数据扩展问题,应用J2EE架构能够对这些问题进行有效解决。在该架构的具体应用中,设计工作包括设计中心、整体性设计、数据处理系统设计和性能与告警监视系统设计。