基于会话Facade模式的电信网管F-port设计

基于会话Facade模式的电信网管F-port设计

一、基于会话门面模式的一种电信网管F口设计(论文文献综述)

李长春[1](2008)在《基于设计模式的网管GUI可维护性的改进》文中提出软件的不断发展,给后续的开发带来了困难,并且对软件可维护性提出了挑战。运用软件工程的手段和设计模式的方法可以缓解这些问题。设计模式作为面向对象软件设计经验的总结,可以使人们更加简单方便地复用成功的设计和结构体系。并且,将已证实的技术表达成设计模式也使软件维护人员更加容易理解系统设计思路。本文将观察者模式、策略模式和中介者模式等设计模式应用到东信北邮彩铃网管系统软件界面的开发和维护当中,有效地降低了系统的复杂度和耦合性,提高了软件的开发效率和可维护性。本文第一章首先介绍了东信北邮彩铃网管系统以及软件用户界面(GUI),包括它们的体系结构和相关的功能;接着,回顾了软件工程的发展,对软件可维护性内容做了一定的总结;然后,介绍了设计模式的由来、要素、分类以及作用等;本章最后对设计模式与软件可维护性之间的关系做了一定的分析。本文第二章详细总结了运用设计模式的手段,如何对现有的GUI软件可维护性进行改进的内容,包括:把观察者模式运用到界面国际化方案中,使得用户可以方便地切换界面语言;把中介者模式运用到告警关联配置界面中,解决了各功能子界面之间的相互引用问题;把观察者模式运用到数据库访问中,减少了界面的用户响应时间;把策略模式运用到实时告警的处理过程中,使得用户可以方便地配合服务端切换告警处理算法。这些方面的改进,都与设计模式密切相关,也给系统的可维护性带来很大的提高。本文第三章是GUI的新增功能,即报表的灵活配置。所谓报表的灵活配置,就是用户通过定义报表字段、字段算法等属性,由GUI根据这些属性自动生成报表。用户定义的报表属性,保存在数据库中。这里主要运用了策略模式,对报表数据的合并算法进行分类。另外,对于不能通过定义属性配置生成的报表,GUI也提供了框架以方便开发,该开发框架使用了模板方法。通过这样的灵活配置方式,报表的开发和维护工作量极大减少,特别是对于报表的算法经常改动的情况,则优势更为明显。并且,这也对GUI的后续开发起到了一定的示范作用。论文第四章给出了网管GUI软件的开发和维护尚未完成的工作。并且,在附录给出了Python/wxPython编写的MRB消息自动测试工具的一些情况,该工具在基于MRB体系结构的软件开发和测试中起到非常方便的作用。总体来说,本文将设计模式运用到网管GUI的维护和开发中,让人们更加简单方便地复用成功的设计和结构体系,更加容易理解系统设计思路,并且有效地降低了系统的复杂度和耦合性,提高了软件的开发效率和可维护性。

李长春,廖建新,王纯,朱晓民[2](2007)在《软件界面国际化及设计模式的应用》文中提出探讨了基于Resource Bundle的软件国际化方法,并将观察者模式、单例模式和静态工厂方法模式这三种设计模式应用到东信北邮彩铃网管软件界面的国际化开发当中,有效地降低了系统的复杂度和耦合性,提高了软件的开发效率和可维护性.

闫晓威[3](2007)在《基于J2EE统一电信网络管理平台系统系统管理模块的设计与实现》文中研究指明“统一电信网络管理平台系统”是中兴通讯成都研究所的商业项目之一。在该课题中,我的工作重点是通过学习和研究ITU(International Telecommunication Union)提出的各项TMN(Telecommunications Management Network)的技术规范,分析在统一电信网络管理平台中系统管理模块的功能需求,设计并开发系统管理模块的结构框架及其公共数据结构,最终实现了系统理模块的功能。系统数据管理模块位于统一电信网络管理平台中的应用层。与其他应用层模块共同实现对系统的维护,通过对系统的各个服务器、级联链路的监控管理,保证了整个系统的正常运行。在课题的设计中,参照了国内外同类项目的研究方法、设计思路和测评标准。并在此基础上设计出了基于J2EE的电信网管系统系统管理模块的逻辑结构和功能结构。系统中根据逻辑结构,系统管理模块按照功能分为客户端图形界面及服务端数据管理模块两部分。根据功能结构主要分为数据库服务器管理和应用服务器管理两部分,其内部又划分为更细的子功能模块。其中,系统管理数据库管理模块包括数据库信息管理子模块和数据库表集管理子模块;应用服务器管理模块包括应用服务器目录管理子模块和应用服务器性能管理子模块。两功能模块的公共部分包括预定义任务管理和F口管理。在课题的开发过程中充分利用了J2EE(Java 2 Enterprise Edition)的体系架构以及J2EE相关的成熟经验和设计模式,使本课题最终实现的系统管理模块具有高效的运行效率,还有较好的独立性、可靠性、可扩展性和可维护性。系统管理模块实现后,在平台系统的运行中发挥了一定的作用。经过长期的运行调试和性能改进,系统管理模块的功能根据需求不断完善,将带来了更好的效益。

李又玲[4](2005)在《基于J2EE的电信综合网管系统拓扑管理子系统的设计与实现》文中提出近年来,随着竞争机制被引入电信领域,电信网络运营商必须以上层业务作为其核心竞争力。传统的网络层以下的电信专业网管系统也逐渐暴露出其缺陷,即由于缺乏信息的互通导致无法进行全网层次的调度,该现状已成为电信业务网管系统发展的障碍。目前,存在几种解决该问题的方案,考虑到现存网管系统的延续性和成本等多方面因素,保留现有的网元层网管系统,在其上屏蔽差异、抽取共性,建设电信综合网管系统(INMS)是一种理想的解决方案。本文研究的拓扑管理子系统是基于电信管理网(TMN)的电信综合网管系统的重要组成部分。文章围绕如何构建综合网管环境中的拓扑管理这一核心问题详细阐述,提出了对下级专业网管私有MIB 数据采集并加以转化形成一致的拓扑信息的关键技术,该技术不仅实现了对多种下级专业网管接入的适配,而且为上层业务网管系统的开发奠定了基础,很好地实现了网管拓扑层面上的“综合”。针对开发电信综合网管的实际需要,本文在对现有的几种分布式计算技术和面向对象技术进行简单地介绍和比较后,从中选择J2EE 分布式体系结构及其设计模式设计并实现拓扑管理子系统。经系统集成验证,本子系统运行正常、性能良好,能支持多种下级网管的拓扑数据采集,还能提供简便的二次开发接口,实现自定义的源数据转化器等,具有很高的可扩展性和可测试性。

王亮[5](2005)在《电信管理网的研究及其故障管理子系统基于统一网管平台的实现》文中指出近年来,我国电信行业发展迅速,各大电信运营商在全国范围内建立了较为庞大的电信网络。如何管理、维护这些电信网络成为运营商,以及电信设备提供商在发展中所面临的难题之一。因此,运营商及设备提供商引入了针对局部电信网的网络管理系统。但是由于这些网络管理系统的局限性,不能实现对整个电信网的综合管理。 针对以上现状,本文从分析电信网络管理技术的发展趋势及需求入手,首先研究了国际电信联盟电信部提出的针对电信网的统一综合维护管理的新手段——电信管理网,为建立遵循该规范的网管系统建立了理论基础。然后,结合作者参与研发的、基于电信管理网规范的统一网管平台,着重从功能角度论述了如何实现电信管理网的规范。随后,从统一网管平台所使用的核心技术入手,分析了如何将这些新技术与电信管理网规范相结合,以弥补电信管理网规范在分布式管理等方面的不足。最后,以电信管理网规范理论和统一网管平台及其相关技术为基础,分析并实现了一个综合网管系统的子集——故障管理子系统。 由于故障管理是电信管理网规范的重要组成部分,因此,本文的研究工作为综合网管系统的研发建立了很好的基础。目前,本文所研发的故障管理子系统已经正式用于商业应用,运行状况良好。

李志勇[6](2004)在《基于TMN的F口管理系统的设计与实现》文中研究指明电信管理网(TMN)系统需要管理来自许多厂家的各式各样的设备,不同的电信管理网系统的主要功能是相似的,但不同电信网管理系统中的在实现上方式又是不同的,特别是对于F口管理,这不但大大浪费了资源,而且不利于今后的系统扩展。 本文设计了为操作维护人员提供的一种与各种存储控制系统通讯的一种人机命令语言。它针对系统的人机命令接口来设计,也就是按TMN中的G接口的功能来设计的。它撰写的依据是ITU-T的Z系列文档,该人机命令语言是系统中通过F口交互的标准信息格式,方便了系统内部的信息交互。在此人机命令的基础上,本文提出一种基于J2EE构架上的电信管理网的F口会话设计,采取了会话门面模式不仅实现了F口会话交互的集中控制,而且也实现了各种可插入的服务,例如鉴权,访问控制,日志,事务等等。该设计解决了以往客户端与服务端业务方法耦合性高的问题,同时也保持了传统F口调用方式的灵活性。 综合起来本文的主要工作如下: ●描述了本系统所需要的几个关键技术; ●对F口管理系统进行了总体的介绍; ●设计和实现了该系统的人机命令语言; ●设计和实现了F口管理系统的各个功能模块; ●讲述了应用系统如何接入F口管理系统。

李志勇,张强,郭梅,芦东昕[7](2003)在《基于会话门面模式的一种电信网管F口设计》文中研究表明在电信网管中F口具有举足轻重的作用 ,F口的设计实现方式成为一个电信网管系统成功与否的重要标志。一个好的电信网管要求F口既能实现集中控制又能降低客户端与服务端的耦合性 ,会话门面模式的特性正好能满足这一特殊要求。利用会话门面模式实现这一特性 ,实现了既能集中控制F口调用又能降低客户端与服务端之间的耦合性设计方案。

二、基于会话门面模式的一种电信网管F口设计(论文开题报告)

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

三、基于会话门面模式的一种电信网管F口设计(论文提纲范文)

(1)基于设计模式的网管GUI可维护性的改进(论文提纲范文)

摘要
ABSTRACT
目录
第一章 绪论
    1.1.项目背景
        1.1.1.网管系统介绍
        1.1.2.GUI功能介绍
    1.2.软件工程和软件可维护性
        1.2.1.软件工程的发展
        1.2.2.软件可维护性介绍
    1.3.设计模式简介
    1.4.设计模式与软件可维护性的关系
    1.5.网管GUI可维护性改进需求分析
        1.5.1.目前存在的问题
        1.5.2.改进目标
第二章 基于设计模式的GUI可维护性的改进方案
    2.1.界面语言国际化
        2.1.1.观察者设计模式、静态工厂方法、单例模式
        2.1.2.详细方案
        2.1.3.疑难问题
        2.1.4.改进效果
    2.2.告警关联配置
        2.2.1.中介者模式、代理模式
        2.2.2.详细方案
        2.2.3.方案总结
    2.3.数据库访问
        2.3.1.观察者设计模式、单例模式
        2.3.2.详细方案
        2.3.3.数据结构和算法
        2.3.4.改进效果
    2.4.实时告警处理策略
        2.4.1.策略模式
        2.4.2.详细方案
        2.4.3.改进效果
第三章 新增功能
    3.1.策略模式、模板方法
    3.2.详细方案
    3.3.无法通过配置产生的报表的处理
    3.4.方案总结
第四章 下一步工作
结束语
参考文献
附录 MRB消息自动测试工具
致谢
攻读硕士学位期间已发表的论文

(2)软件界面国际化及设计模式的应用(论文提纲范文)

1 软件界面国际化的方案
2 软件界面国际化相关的设计模式
    2.1 观察者模式
    2.2 单例模式
    2.3 静态工厂方法模式
3 结束语

(3)基于J2EE统一电信网络管理平台系统系统管理模块的设计与实现(论文提纲范文)

摘要
ABSTRACT
第一章 引言
    1.1 课题来源及研究意义
    1.2 国内外研究现状
    1.3 本人的工作内容
    1.4 论文章节安排
    1.5 本章小结
第二章 统一电信网络管理平台概述
    2.1 J2EE 技术概述
    2.2 统一电信网管平台的系统结构
    2.3 本章小结
第三章 技术背景介绍
    3.1 XML 技术基础
    3.2 JMS 技术基础
    3.3 WMI 介绍
    3.4 JNI 技术概述
    3.5 本章小结
第四章 系统管理子系统的设计实现
    4.1 系统结构设计
    4.2 数据库管理模块的设计实现
    4.3 应用服务器管理模块设计实现
    4.4 预定义任务管理的设计实现
    4.5 F 口消息管理的设计实现
    4.6 本章小结
第五章 总结与展望
    5.1 本文工作总结
    5.2 工作展望
参考文献
致谢
攻读硕士研究生期间的研究成果及获奖情况

(4)基于J2EE的电信综合网管系统拓扑管理子系统的设计与实现(论文提纲范文)

1 绪论
    1.1 课题背景
    1.2 电信综合网管发展现状
    1.3 本文的主要工作
2 TMN 综述
    2.1 TMN 基本概念
    2.2 TMN 体系结构
        2.2.1 TMN 功能体系结构
        2.2.2 TMN 信息体系结构
        2.2.3 TMN 物理体系结构
    2.3 TMN 管理功能
        2.3.1 TMN 管理功能的分层模型
        2.3.2 TMN 管理功能域
    2.4 TMN 未来的发展方向
3 面向对象思想和分布式技术应用
    3.1 基于面向对象思想的TMN 信息建模
    3.2 基于分布式技术的综合网管系统架构
    3.3 J2EE 概述
4 电信综合网管系统概述
    4.1 某电信综合网管系统体系结构
    4.2 拓扑管理子系统在INMS 中的意义
5 拓扑管理子系统设计
    5.1 关键抽象
    5.2 子系统框架
        5.2.1 主体框架设计
        5.2.2 TMS 服务端主要模块设计
        5.2.3 TMS 服务端接口设计
    5.3 数据结构
        5.3.1 拓扑数据TopoData
        5.3.2 拓扑实体TopoEntity
        5.3.3 逻辑分组LogicalGroup
        5.3.4 拓扑节点TopoNode
        5.3.5 链路对象TopoLink
        5.3.6 采集拓扑数据接口IGatherTData
        5.3.7 采集节点数据接口IGatherNode
        5.3.8 采集链路数据接口IGatherLink
        5.3.9 采集拓扑数据对象GatherTData
        5.3.10 采集节点数据对象GatherNode
        5.3.11 采集链路数据对象GatherLink
        5.3.12 拓扑数据链表TopoDataList
        5.3.13 拓扑返回数据TopoReturnData
    5.4 子系统类图及顺序图
        5.4.1 TMS 主要类图
        5.4.2 监听采集事件处理流程
        5.4.3 主动采集事件处理流程
        5.4.4 编辑拓扑节点
        5.4.5 管理地图
        5.4.6 新增分组
        5.4.7 新增虚网元和虚链路
    5.5 二次开发接口
    5.6 可测试性设计
6 拓扑管理子系统实现
    6.1 J2EE 关键技术在子系统中的应用
        6.1.1 基于JMS 的消息传递
        6.1.2 基于XML 的数据映射
        6.1.3 基于JDOM 的XML 解析
        6.1.4 基于JDBC 的数据库访问
        6.1.5 基于对象序列化的数据传送
    6.2 应用设计模式构造子系统功能模块
        6.2.1 会话外观模式
        6.2.2 值对象模式
        6.2.3 单子模式
    6.3 部分实现代码
7 拓扑子系统运行情况分析
    7.1 子系统可扩展性分析
    7.2 子系统性能分析
    7.3 电信网管的未来发展
参考文献
作者在读期间科研成果简介
声明
致谢

(5)电信管理网的研究及其故障管理子系统基于统一网管平台的实现(论文提纲范文)

第一章 绪论
    1.1 国内电信行业电信网络管理的现状
    1.2 电信网络管理技术的发展趋势
    1.3 论文的主要内容及课题研究重点
第二章 TMN 的概念和原理
    2.1 TMN 的定义
    2.2 TMN 的框架
    2.3 TMN 的体系结构
        2.3.1 TMN 的功能体系
        2.3.1.1 网元功能(NEF)
        2.3.1.2 操作系统功能(OSF)
        2.3.1.3 工作站功能(WSF)
        2.3.1.4 Q适配器功能(QAF)
        2.3.1.5 中介功能(MF)
        2.3.1.6 补充说明
        2.3.2 TMN 的物理体系
        2.3.2.1 物理体系中的构件
        2.3.2.2 接口
        2.3.3 TMN 的信息体系
        2.3.3.1 面向对象的管理思想
        2.3.3.2 面向对象的开发方法
        2.3.3.3 管理者代理/代理结构
    2.4 TMN 的管理功能和逻辑层次体系
        2.4.1 TMN 的管理功能
        2.4.1.1 配置管理
        2.4.1.2 故障管理
        2.4.1.3 性能管理
        2.4.1.4 计费管理
        2.4.1.5 安全管理
        2.4.1.6 TMN 管理逻辑分层
    2.5 本章总结
第三章 基于TMN 的统一网管平台
    3.1 TMN 网管系统解决方案
    3.2 统一网管平台架构
    3.3 功能子系统概述
        3.3.1 平台支撑功能
        3.3.2 工作站功能
        3.3.3 公共服务功能
        3.3.4 网元中介功能
        3.3.5 公共应用功能
    3.4 本章总结
第四章 统一网管平台中的核心技术
    4.1 J2EE 总体框架
        4.1.1 J2EE 容器概念
        4.1.2 J2EE 技术
    4.2 JAVA 消息服务
        4.2.1 消息传递
        4.2.2 JMS API 及其框架
        4.2.3 消息传递域
        4.2.3.1 点对点模式
        4.2.3.2 发布/订阅模式
        4.2.4 消息的接收处理
        4.2.5 JMS API 开发模型
        4.2.6 消息
        4.2.6.1 消息头
        4.2.6.2 消息属性
        4.2.6.3 消息体
    4.3 JAVA 管理扩展
        4.3.1 JMX 概述
        4.3.2 JMX 组件
        4.3.2.1 被管BEAN
        4.3.2.2 通知模型
        4.3.2.3 MBEAN 元数据类
        4.3.2.4 MBEAN 服务器
        4.3.2.5 代理服务
        4.3.3 JMX 的当前实现及应用
    4.4 JBOSS 应用服务器简介
        4.4.1 JBOSS 服务器架构概述
        4.4.2 JBOSS 主要模块及J2EE 规范实现
        4.4.3 基于JMX 的协议适配器和连接器及其作用
    4.5 本章小节
第五章 TMN 故障管理子系统的研究与实现
    5.1 基于统一网管平台的操作维护中心
    5.2 MSC/VLR 网元实体
    5.3 故障管理子系统的功能及整体设计
        5.3.1 故障管理的功能需求
        5.3.2 故障管理子系统整体设计
    5.4 故障管理的公共应用功能
    5.5 网元通信模块
        5.5.1 基于JMS 的实现
        5.5.2 消息的统一封装
        5.5.3 网元设备与网管系统间的消息适配
    5.6 故障管理子系统的设计与实现
        5.6.1 故障管理EMF 主控功能
        5.6.1.1 JMS 与JMX 的结合运用
        5.6.1.2 事件分发机制
        5.6.2 标准告警(恢复/通知)上报
        5.6.2.1 实现原理及处理流程
        5.6.3 告警同步
        5.6.3.1 功能描述
        5.6.3.2 实现原理及处理流程
        5.6.4 人机接口
    5.7 故障管理子系统的运行状况
        5.7.1 系统的启动及JMX 控制台
        5.7.2 故障管理WSF
        5.7.3 告警信息主列表
        5.7.4 告警的精确定位
    5.8 本章总结
第六章 总结展望
参考文献
致谢
在学期间的研究成果及发表的学术论文

(6)基于TMN的F口管理系统的设计与实现(论文提纲范文)

第1章 绪论
    1.1 TMN发展概况
    1.2 TMN中的F口管理及应用现状
    1.3 本文的工作及结构安排
第2章 TMN及其F口管理
    2.1 TMN的基本知识
        2.1.1 电信管理网定义
        2.1.2 电信管理网的特点
        2.1.3 TMN实现的技术基础
    2.2 TMN中的F口管理
        2.2.1 TMN功能结构和F接口
        2.2.2 TMN物理结构和F接口
        2.2.3 TMN信息结构和F接口
    2.3 本章小结
第3章 系统总体设计及关键技术
    3.1 系统总体构架设计
    3.2 系统的功能分析
        3.2.1 人机命令
        3.2.2 会话管理
        3.2.3 会话交互
    3.3 所用关键技术
        3.3.1 J2EE应用服务器技术
        3.3.2 XML技术
        3.3.3 设计模式思想
    3.4 本章小结
第4章 人机命令设计与实现
    4.1 人机命令语言组成
        4.1.1 命令代码
        4.1.2 参数部分
    4.2 人机命令信息定义规则
        4.2.1 上行消息定义
        4.2.2 下行消息定义
    4.3 人机命令语法检查设计
        4.3.1 设计思路
        4.3.2 命令语法检查的总体处理流程
    4.4 人机命令接口设计与实现
        4.4.1 F消息数据结构
        4.4.2 消息头
        4.4.3 消息体
    4.5 本章小结
第5章 F口管理的设计与实现
    5.1 会话管理的设计与实现
        5.1.1 会话中心
        5.1.2 处理流程
        5.1.3 会话可用性实现机制描述
        5.1.4 会话安全性实现机制描述
    5.2 会话交互设计设计与实现
        5.2.1 传统处理方式
        5.2.2 设计思路
        5.2.3 会话交互框架
        5.2.4 具体实现步骤
        5.2.5 会话交互流程
        5.2.6 命令中心的设计
        5.2.7 F口调用扩展应用
    5.3 本章小结
结论
参考文献
攻读硕士学位期间发表的论文和取得的科研成果
致谢

(7)基于会话门面模式的一种电信网管F口设计(论文提纲范文)

1 前言
2 问题的提出
3 思路
4 会话门面模式简介
5 应用代理门面模式的F口设计
    5.1 设计框架
    5.2 具体实现

四、基于会话门面模式的一种电信网管F口设计(论文参考文献)

  • [1]基于设计模式的网管GUI可维护性的改进[D]. 李长春. 北京邮电大学, 2008(11)
  • [2]软件界面国际化及设计模式的应用[J]. 李长春,廖建新,王纯,朱晓民. 北京工商大学学报(自然科学版), 2007(05)
  • [3]基于J2EE统一电信网络管理平台系统系统管理模块的设计与实现[D]. 闫晓威. 电子科技大学, 2007(03)
  • [4]基于J2EE的电信综合网管系统拓扑管理子系统的设计与实现[D]. 李又玲. 四川大学, 2005(08)
  • [5]电信管理网的研究及其故障管理子系统基于统一网管平台的实现[D]. 王亮. 南京航空航天大学, 2005(04)
  • [6]基于TMN的F口管理系统的设计与实现[D]. 李志勇. 哈尔滨工程大学, 2004(01)
  • [7]基于会话门面模式的一种电信网管F口设计[J]. 李志勇,张强,郭梅,芦东昕. 计算机应用, 2003(S2)

标签:;  ;  ;  ;  ;  

基于会话Facade模式的电信网管F-port设计
下载Doc文档

猜你喜欢