消息驱动面向组件的分布式电信软件开发框架的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:cdronglin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前随着电信网络与互联网融合趋势的不断发展,专用的电信网络设备正初步被通用服务器上安装电信应用软件的方式所取代。由于这些电信应用软件所处的工作环境类似,又有着相似的处理模型,因此在实现上有大量可以重用的设计和实现。因此可以考虑引入一种通用的电信软件开发框架来实现软件复用,从而在保证电信软件开发质量的同时,提高电信软件开发效率。   本文通过对电信软件特征的分析,结合电信软件的基本功能需求和非功能需求,提出了电信软件抽象模型,并基于此模型设计了一种消息驱动、面向组件的电信软件开发框架。电信应用软件开发者可以通过此框架重用电信应用软件通用架构,使用框架中已集成的一系列基础功能组件或是通过框架提供的服务接口扩展自有组件,从而实现快速、高质量的电信应用软件开发。   本文首先对电信软件基本概念和特点进行分析,并分析了电信软件实现时可采用的技术。随后通过电信软件质量模型对电信软件的需求进行分析,给出了电信软件开发框架的基本需求。而后基于电信软件抽象模型,围绕基本需求提出了面向消息总线的电信软件框架应用模式以及组件化的应用开发模型。同时引入设计模式中的状态模式作为电信软件逻辑状态机实现的参考模型。此外框架定义了一定扩展机制,本文基于这种扩展机制实现了电信应用软件分布式协作处理支持组件和测试激发等组件。最后通过两个应用开发实例验证了本框架在电信软件开发中的实用性。
其他文献
随着现代社会的快速进步,原有的单核处理器已经不能满足人们的需求,多核技术应运而生。通过将两个或更多个处理器核集成在一个芯片上,使一个程序可以同时运行在多个计算引擎上,真
随着计算机技术的发展,各种网络设备、主机以及应用服务的增加,局域网、VPN等网络环境的规模逐渐扩大,复杂程度也日益提高。这样复杂异构的网络环境为网络管理和网络安全带来了
随着网络和通信技术的迅速发展,人们逐渐认识到网络融合是未来网络发展的必然趋势。6LoWPAN技术将传感器网络的寻址IP化,实现了传感器节点对外界的可见性,加速了传感器网络与互
随着信息服务产业的飞速发展,多媒体、电子商务、社交网络等信息应用逐渐成为网络应用的主要组成部分。然而当今互联网在面对以信息访问为主要目标的网络应用时存在诸多不足:信
随着信息技术的革新,传统的资产管理系统已经难以适应异构环境下多系统集成的需求,并且传统交付模式下的内部部署方式需要用户投入大量人力财力,对用户的使用提出了很大挑战。本
域名系统(Domain Name System,DNS)是因特网的重要基础设施和一项核心服务。DNS作为一个全球部署的分布式数据库,其核心功能是完成域名到IP地址的相互映射,能够使人更方便地访问
临时密钥完整性协议(Temporal Key Integrity Protocol,TKIP)是为弥补无线局域网加密协议--有线对等加密协议(Wired Equivalent Privacy,WEP)的缺陷而创建,TKIP也一直被认为是WE
目前电信运营大规模的部署3G网络,有效的提高网速和带宽;同时随着通信业务能力的开放和互联网技术的逐渐成熟,加快了我国移动互联网发展。伴随移动互联网的发展,用户的上网习惯也
随着互联网的高速发展,实时多媒体业务得到了广泛的应用,诸如VoIP、IPTV等实时多媒体应用已经深入到了人们日常的工作和生活中,由于人们对多媒体业务的服务质量的要求越来越
目前,云计算越来越受到工业界和企业机构的关注,开始投入大量人力和物力去研究云计算,希望在云计算中做出创新,做出成果。云计算是IT界的又一次伟大变革,改变了这条产业链中的各个