基于J2EE的广电BOSS设计与实现

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:socheapke
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:业务运营与支撑系统(Business and Operation Support System, BOSS)已被各电信企业使用。系统结合广电行业的业务特征,参考eTOM(Enhanced Telecom Operation Map, eTOM)增強的电信运营图,设计了BOSS三户模型,给出BOSS平台架构,基于J2EE(Java 2 Platform Enterprise Edition)技术和MVC(Model View Controller)架构实现了应用系统并给出了系统运行状态图。
  关键词:BOSS;eTOM;三户模型;J2EE;MVC
  中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)07-1467-03
  Design and Implementation of Broadcast Television BOSS Based on J2EE
  CHEN Hui1, YANG Xiang-hao2
  (1.Dept. of Computer Science and Technology, Tongji University, Shanghai 201804, China; 2.Dept.of BOSS Project Team, Shanghai Digivision Technology Company, Shanghai 200083, China)
  Abstract: Business and Operation Support System (BOSS) has been used by many telecom operators. Combined with the operational characteristics of broadcast television, the system refers to eTOM(Enhanced Telecom Operation Map, eTOM)model to design three models for BOSS, give the platform architecture, and implement application system based on J2EE(Java 2 Platform Enterprise Edition)and MVC(Model View Controller).
  Key words: BOSS; eTOM; three models; J2EE;MVC
  电信管理论坛(TeleManagement Forum, TMF)[1]为电信领域的业务流程提出了eTOM(Enhanced Telecom Operation Map, eTOM)[2]和NGOSS(Next Generation Operations Support Systems, NGOSS)[3]框架。这两个模型已经成为电信业务流程框架的标准,为BOSS的应用系统提供了参考价值。BOSS是一个综合的业务运营和管理平台,具有计费账务、客户服务、系统管理等功能。其综合化的管理平台和强大的功能体系具有巨大的商业应用价值,提高了经济效率。
  随着广电业务的发展及作为三网融合的一部分,广电BOSS的构建尤为迫切,其业务分析,技术实现成为研究的热点。本文以广电BOSS的应用系统为研究对象,分析了业务模型,给出了基于J2EE的技术实现过程。
  1相关工作
  随着电信领域的业务发展,电信业务不断增多,业务的流程也逐渐变得复杂。电信管理论坛为规范业务的流程,提高企业的运营效率,设计出eTOM和NGOSS模型。
  eTOM模型从业务视图的角度描述了业务需求,分析和设计业务流程,形成系统解决方案,满足客户需求。NGOSS基于eTOM,从软件设计的角度提出基于组件,共享信息服务,与技术无关的分布式体系结构。
  BOSS[4]参考了NGOSS框架,集成了业务运营与业务支撑系统,具有客户管理,计费出账,设备管理,系统配置等功能。2002年,北京信息产业协会BSS运营支持专业委员会成立。BBS专业委员会定期发布业务支撑系统存在的问题并征集解决建议,协调组织相关单位和人员组成专家组讨论并整理收集到的建议及方案,形成方案建议书供参考。
  2三户模型的设计
  eTOM模型[2]被分为四个水平的层次:市场、产品和客户过程、服务过程、资源过程、供应商/合作伙伴过程。从这个四个层次中,我们抽象出客户、用户、账户三个实体模型,计费账务,设备管理,接口设计,市场营销,客户管理等业务功能。
  客户是三户模型[5]的关键,一个客户下可以拥有多个用户,一个用户只能对应到一个客户。一个客户下可以拥有多个账户,账户拥有用户的账目。用户可以有多个账户,用户的各个产品订购可以和归属于用户的账户关联,以确定产品费用的付费关系。一个产品订购只能关联一个账户,一个账户可以和多个产品订购关联。当订户完成一个产品订购时必须选择一个付费帐户。三户逻辑关系如图1所示。
  3 BOSS平台架构
  BOSS平台架构提供多种规模、从低端到高端的硬件解决方案,以保证满足广电业务支撑与运营管理的需要。平台架构客户端与Web应用服务器采用VPN(Virtual Private Network, VPN)虚拟专用网络方式相连,以保障网络的安全性。机房与客户端之间采用防火墙提高安全性,防止遭到恶意攻击。此外还需要考虑到广电业务的应用规模,几十万用户至百万用户级的规模。从系统可维护性、可靠性和高性能处理的要求看,我们选择主流软硬件提供商的产品来搭建BOSS的硬件平台,比如SUN,其产品具有强大的商业应用能力,能够支持广电BOSS大规模的业务应用。数据库服务器需要并发地处理来自外面的数据处理请求,同时在系统计费出账的时候承担大部分的处理任务。平台部署示意图如图2所示。
  
  图2平台部署示意图
  前端接入部分:(图示中的①)主要采用CISCO的PIX525进行安全访问控制,其中可以是来自Internet的访问,也可以是来自企业VPN的连接。在经过防火墙的接入之后,连接到WEB服务器或者远程登录服务器。
  骨干网(图示中的②):该层主要为企业的局域网,其中主要实现业务信息交换,访问控制,以及数据存储功能。在该局域网中,主要有应用层的接入,几台网络平台的接口机,数据库服务器和计费服务器。
  后台数据备份层(图示中的③):广电BOSS设计中只包含了一个数据库平台,但作为一个BOSS中心,必然需要与其它系统直接进行数据传输交换。为了达到快速高效的数据交换,同时又不影响到业务控制数据流。因此数据库信息的底层交换全部从后端来实现。另外为了实现全网的数据库备份,该层提供了必要的数据带宽保障。
  该网络拓扑结构不但架构清晰,而且完全符合BOSS的三层架构,同时将访问数据流和管理数据流分开,并将数据库系统和客户端完全隔离,保证了数据的安全性。
  4基于J2EE的技术实现
  基于J2EE[6-7]技术来构建BOSS应用系统,实现系统功能。J2EE是一个具有多层结构的应用程序开发框架,基于EJB(Enterprise Java Beans)的组件来实现业务逻辑。客户层、业务层、数据库层三层在应用程序开发中具有不同的作用。MVC[8]最早是在Smalltalk中出现的,将一个应用分成了模型、控制、视图三个部分。3个部分以最少的耦合协同工作,从而提高应用的可扩展性和可维护性。J2EE结合MVC架构将客户层进一步划分为试图层和控制层使得页面与控制逻辑分离,程序结构更加清晰,便于重用于维护。
  4.1广电BOSS的MVC架构实现
  控制层用Servletfilter过滤客户请求,根据XML资源文件将请求映射到WebAction类。
  模型层执行WebAction完成Web层部分的业务操作,在这个过程中,如果返回EJBEvent类,则通过辅助性控制类(Web Controller/EJB Controller)执行并得到返回结果,选择视图发送给客户端显示,如果没有EJBEvent,则直接选择视图发送给客户端显示。
  模型层以Command模式为核心,将数据与业务逻辑执行相分离,在EJBEvent子类中定义处理EJB事件的Command类名称。
  视图层使用JSP模板技术来动态产生客户响应。页面的选择和处理由ScreenFlowManager类和页面控制Servlet以及一些处理器类负责。页面的流转由XML文件定义。BOSS应用框架如图3所示。
  
  图4用户快速查询
  6结束语
  本篇论文结合广电的业务需求,分析并设计了广电BOSS的业务三户模型,给出了BOSS平台架构,基于J2EE分析并实现了BOSS的MVC架构,最后给出系统运行状态图。在三网融合和云计算环境下,BOSS的构建也将不断发展。
  参考文献:
  [1] TeleManagement Forum-TMF[EB/OL]. http://www.tmforum.org
  [2] GB921,version 3.5,Telecom Management Forum,eTOM-the Business Process Framework[S].
  [3] GB920,Version1.5,Telecom Management Forum,New Generation Operational Support Systems (NGOSS) Architecture Overview[S].
  [4]卢捍华,王亚石,闵丽娟,等.基于NGOSS的OSS/BSS框架[J].电信科学,2009(10):57-62.
  [5]宋丽萍.探讨BOSS三户模型的设计与实现[J].有线电视技术,2011(6):41-42.
  [6] Java2Platform,Enterprise Edition (J2EE) Overview[EB/OL]. http://java.sun.com/j2ee/appmodel.html.
  [7]杨树林,胡洁萍. Java EE企业级架构开发技术与案例教程[M].北京:机械工业出版社,2011.
  [8]陆荣幸,郁洲,阮永良,等.J2EE平台上MVC设计模式的研究与实现[J].计算机应用研究,2003,20(3):144-146.
其他文献
一般来说,公路桥梁都会在运营中受到风、雨、水的侵袭,再加上通过车辆荷载及运动冲击作用,使得其承载能力与交通需求的矛盾日益突出。这就要定时给桥梁进行加固,本文分析了桥梁加
瑞典搞了一个开发项目,研完用钻孔雷达装置测绘土石埙心墙内的蚀变状况的可能性。在索瓦(Sourva)水电工程大坝可能是由内部蚀变产生的一个沉陷坑周围进行了雷达洲量。第一次雷
横河CS3000控制系统具有极为强大的功能,且操作极为便捷,其在中国石油广西石化公司炼油厂的加氢装置中得到了广泛的应用。通过长期对该系统的实践应用,本文对其在加氢装置中
本文对建筑施工质量管理现存的问题进行探究和分析,并针对这些问题提出具体而可行的建议措施。
最近日本开展了一项研究与发展计划,研制可用于超高水头(高速750m)的大容量(400MW)可逆式水泵一水轮机,其目的是提高其经济效益。本文概述了对转轮振动和转轮的动态应力幅度的
“十五”期间,是内蒙古自治区改革开放以来发展最快最好,人民得到实惠最多的时期之一。内蒙古自治区党委、政府率领全区各族人民,紧紧抓住发展这个第一要务,牢牢把握发展 Du
本文通过将版权侵权行为置于风险学之中,从版权侵权的风险内涵、产生原因等方面结合现今社会的版权侵权事件进行分析和梳理,并基于风险控制理论提出版权侵权风险接受、版权侵
2016年我国出台《土壤污染防治行动计划》,待全面落实后将为国内土壤污染与治理行业带来巨大的投资与市场。本文介绍了国内土壤污染与治理的发展形势,全国的污染状况及目前的
继电保护是电力系统最重要的二次系统。它对电力系统安全稳定地运行起着极为重要地作用。随着近年来微机继电保护的不断投入,以往的检验标准已逐渐不适应系统的发展,因此。我们
日本在建的大坝有173座(截止1991年3月),其中34%是单目标坝,其余为多目标大坝。灌溉是单目标坝的主要功能。为了促进日本可再生能源的开发,修建高坝仍然是以发电(包括抽水蓄能)为