首页 > 范文大全 > 正文

基于JavaEE的电信共享信息平台的设计分析

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于JavaEE的电信共享信息平台的设计分析范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要:当前,电信各分散业务系统中存在大量冗余且不规范不统一的同类信息,解决数据共享与集中化统一管理的问题迫在眉睫。分析了电信共享信息平台的建设目标、依据和平台的需求,在关键技术和需求的基础上基于J2EE中间件和XML绑定技术完成了电信共享信息平台的平台架构设计。

关键词:javaee电信共享信息平台;技术架构

中图分类号:TP311.52 文献标识码:A 文章编号:1674-7712 (2014) 12-0000-01

近些年来,我国的电信事业得到了快速的发展,建有相对完善的各种系统,并已经建成了较为完整的支撑系统的框架和体系,功能上覆盖了企业运营管理的各个方面,极大地支撑了从客户服务、业务运营、网络管理到市场营销、企业信息化管理等各项工作。但实际上仍存在着一些问题急需改进,如系统业务数据不一致等。因此,电信行业迫切地需要将现有的众多分散的、专业分割的业务处理系统向集约型、全业务融合的、可扩展的业务支撑网络平台演进。

一、电信共享信息平台的建设目标

(一)业务目标。首先,实现共享信息的统一存储和使用。提供数据统一集成服务是电信共享信息平台的设计应解决的首要问题,因此,首先应通过电信共享信息平台的设计和应用实现各网之间共享信息的统一存储和使用。其次,实现统一客户视图和产品视图。客户档案信息和产品定义信息是电信运营商最核心的共享信息,电信共享信息平台应统一存储企业统一的客户档案信息和产品信息,并作为共享数据中心成为企业唯一的最新客户资料来源。最后,实现不同系统间的用户余额信息的统一存放和共享。在BSS域中,将有各种需要读取和修改余额的系统,包括离线计费系统、在线计费系统、统一充值系统等,如何整合各系统的余额,并实现共享成为电信共享信息平台需要解决的一个核心问题。

(二)技术目标。在满足电信共享信息平台业务目标的同时,为适应业务发展需要,电信共享信息平台设计应满足以下核心技术目标。首先,要达到各系统使用的性能要求。电信共享信息平台是BSN各网元实现数据共享的即时存取数据中心,对其性能有较高要求,必须能够满足企业各系统同时存取的性能要求。因此电信共享信息平台的设计必须兼顾电信共享信息平台性能方面的要求。其次,应实现共享数据和私有数据的协同。电信共享信息平台中存储了BSS域各系统的共享数据,而各系统的私有数据则由各系统负责存储。由于大部分的业务功能和业务流程,都同时涉及共享数据和私有数据的使用,因此电信共享信息平台必须考虑到共享数据和私有数据的协同问题。

二、电信共享信息平台技术架构

为支持预付和后付融合的需求,因此必须统一客户视图,统一产品目录,统一定价策略,统一余额管理等,各系统共同使用基于电信共享信息平台管理的共享数据。电信共享信息平台数据存储作为持续信息的高速缓存,打破了系统之间的直接链路。电信共享信息平台数据存储可以被所有相关应用共享,因此,所有应用都拥有了单一、一致的地点来访问信息,最大限度地缩短了延迟,并降低了系统开销。电信共享信息平台面临的主要挑战不是保持事件数据的同步,而是将其实时可靠地传播给数据存储及其用户。作为所有系统共享数据的唯一数据来源,各个系统对共享数据的更新在反映到电信共享信息平台后,必须通过消息机制将共享数据的变化通知所有相关系统,其他相关系统根据需要重新读取电信共享信息平台数据,进行数据同步。

根据需求和系统现状,电信共享信息平台采用如图1所示的技术架构,图中同时给出了电信共享信息平台与各个周边系统的关系。根据需求和系统现状,电信共享信息平台需要向各个共享数据交互系统提供共享数据的访问服务接口,各个共享数据的交互方通过电信共享信息平台服务接口与电信共享信息平台进行交互,使用电信共享信息平台提供的共享数据服务。

图1 电信共享信息平台技术架构

实时部分采用J2EE的EJB技术实现,其中在电信共享信息平台和业务系统的远程接口中采用XML绑定对象。业务系统和电信共享信息平台同时使用EJB容器来更新数据库,能够使两个以上的数据库使用容器XA事务同时提交,保证了数据的完整性。同时在业务系统和电信共享信息平台之间使用XML绑定的序列化对象的传参技术,XML绑定的对象和XML文本可以通过XML Bean进行一步无缝转换,既给各个平台之间提供了统一的数据参数类型,又给开发和数据传输带来很大的方便。异步部分采用J2EE中间件作为消息服务器,异步消息传输采用在本地服务器中封装XML Bean绑定对象,通过获得对方服务器环境、消息工厂和队列向对方消息服务队列中发送消息对象,接收方通过消息驱动Bean获得绑定的对象,解析处理。

三、结束语

电信共享信息平台是按照现实中的业务需求来设计的,要想使系统要真正实现业务业务系统挂接的灵活性、新业务的快速响应、服务的可重用,必须依靠业务系统开发服务实现来完成,业务系统服务设计实现的方法和步骤是实现整个服务业务粒度合理性的关键。基于JavaEE的电信共享信息平台经过进一步的完善和提升,可以以成本低,易安装,易维护等特点,在电信行业里推广和应用,得到更大的商用价值。

参考文献:

[1]兰远东.基于J2EE和构件技术的应用软件集成平台[J].山西电子技术,2008(02).

[2]连金亮.基于J2EE的电信共享信息平台的设计和实现[J].上海:复旦大学,2012.

[作者简介]刘伯睿(1976-),男,湖南衡阳人,广州汇智通信技术有限公司,系统架构师,硕士,研究方向:软件技术,信息安全。