综合数据业务平台(IDP)的设计及核心功能实现

来源 :北京邮电大学 | 被引量 : 16次 | 上传用户:sinoerli
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前移动运营商正在从移动通信专家向移动信息专家转型,随着移动运营商角色策略的转变,整个增值业务市场也在转变,移动运营商已经开始对市场进行整合,同时开始自营业务的试探。按照目前的趋势,一个综合性的数据业务平台将是移动数据业务的发展方向。在此平台上能够快速开发不同种类业务,具有通用的业务模板,具有统一内容管理功能,能够提供各种资源(如音频、图片、短信等)的统一管理;同时还具有对各种业务角色(如CP(Content Provider,内容提供商))的管理功能等。根据目前移动数据业务的现状,我们提出了综合数据业务平台(Integrated Data Platform),立足于广大的移动用户群体,充分整合社会优势资源,为移动用户提供衣食住行、休闲娱乐等方面的增值服务,帮助运营商树立移动信息专家的形象。IDP是开放的、模块化的、基于标准的基础平台,它向下提供与短信网关、彩信中心、BOSS(Business&Operation Support System,运营支撑系统)、WAP(Wireless Application Protocol,无线应用协议)网关等功能实体的通信,向上提供用户鉴权、短信/彩信编辑发送、用户管理等公共功能。其主要能力和结构建立在满足现有数据业务产品的基础上。业务开发人员不需要再关心底层与其他实体的通信,可以更关注于业务逻辑的开发。另外,此平台还会集成部分基础的业务功能。本文以蓬勃兴起的移动数据业务和开放的移动数据网体系结构为背景,通过对业务种类、业务发展趋势的分析以及对运营商运营策略的分析引出目前市场对综合数据业务平台的需求,分析出综合数据业务平台的系统定位,系统的用户角色。根据业务的发展趋势以及对数据业务产品的了解,对IDP系统的功能进行分析,之后对系统总体设计方案进行介绍,包括系统的功能结构、系统的体系架构、系统运行过程中的典型流程、系统物理组网结构等。在介绍各个模块的设计之前对当前流行的中间件服务器进行了简单比较,得出适合IDP平台部署的中间件服务器。模块设计按照系统的层次关系依次介绍,最后总结了系统各个模块之间的交互关系。随后,本文将消息分发模块作为系统中核心功能模块的实例进行详细介绍。此部分首先对模块功能进行分析,定位模块在系统中的位置,通过模块结构图展现设计思路;在模块的详细设计中包括了模块运行流程图,模块设计类图,深入地介绍了模块内部功能的实现细节,力争体现出作者的设计思路;在功能介绍的同时,涉及了实现模块功能的各种参考设计模式以及各种实现技术,如EJB3.0(Enterprise Java Bean3.0,Java企业应用组件3.0)、AOP(Aspect Oriented Programming,面向方面编程)、JMS(Java Message Service,Java消息服务)、JMX(Java Management Extensions,Java管理扩展)等。本文最后介绍了IDP系统目前的应用情况,分析了系统需要进一步探讨和实现的问题,展望了IDP平台的应用前景。
其他文献
无线传感器网络工作在一个开放、合作和高度任意的环境中,具有节点间链接脆弱、节点完全暴露在物理环境中、拓扑结构动态变化、身份认证缺乏等特性,使得无线传感器网络存在许
文本分类和聚类是现代搜索引擎设计的重要计算,也是在数据处理、数据挖掘等应用中的关键计算。因此对文本分类和聚类技术研究不仅具有重要的理论意义,而且具有广阔的应用领域。
本文的主要工作如下: 1) 综合主机检测器和网络检测器的分布式入侵检测系统体系结构的设计,同时分析来自主机的审计记录,系统日志以及网络原始数据流,更加全面地检测系统的各
随着云计算和物联网在各行各业掀起改革浪潮的不断推进,安防监控系统正在走向新的发展方向,集中管理、无人监控成为时代所需。监控系统的通信模块以及与系统远程设备之间的安全
随着电信通信行业的快速发展,光纤通信网络的资源数量和种类不断增加,光纤接续关系日益复杂。各电信运营商对安全、高效的管理各类资源,从而给用户提供稳定的端到端服务提出了更
不论是从环境保护、节能减排、可持续发展、经济发展等各方面的需求出发,还是从电网自身发展的角度看,智能电网都是传统电网未来发展的一种必然趋势。随着智能调度、智能输变
近年来,网络攻击呈大幅上升趋势,冲击波、震荡波等蠕虫给网络安全带来了很大的挑战。传统的防火墙技术如包过滤防火墙、状态检测防火墙等,都缺乏应对这些新的攻击的能力。作
随着Internet及其应用的迅速发展,网络规模日益增大,网络应用日益复杂,由于互联网是一个高度复杂的非线性系统,为了实现可靠的数据传输及合理的网络资源分配,就需要深刻了解
借助计算机来进行医学图像处理和分析,是图像处理技术结合医学影像特点的重要应用。计算机辅助诊断系统在医学研究和临床诊断中,尤其是缺少专家的情况下具有十分重要的意义。
随着智能电网建设的不断发展,系统中采集点越来越多。一个中等规模地区的采集量可以达到2万至10万条记录,而一个大型地区未来面临50万至100万条记录的数据采集规模,一个地区