




已阅读5页,还剩75页未读, 继续免费阅读
(计算机软件与理论专业论文)基于ossj的系统管理研究与基本模块的设计实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要 摘要 随着新技术和新业务的不断涌现,电信行业的运营理念正在逐渐转变。t m f 倡导的新一代运营系统和软件n g o s s 计划已经成为事实上的国际标准。该计划的 目的是为新一代运营支撑系统建立可用的框架结构,并提供文档、模型和代码以 支持运营支撑系统的开发。如果说n g o s s 提供了一个与技术无关的框架,o s s j 则提供了一个符合框架标准的技术实现方案。o s s j 推出以后,得到了业界的广泛 认可和支持。随着多个a p i 的发布,业界普遍认为,采用j a v a 技术实现n g o s s 已经到了实际可行的阶段。 本文首先对新一代电信运营支撑系统的相关概念做了比较全面、简洁的介绍, 然后结合n g o s s 设计目标和o s s j 相关规范,提出了新一代电信运营支撑系统的 设计方案。运营支撑系统建设是一项庞大而复杂的工程,系统设计的好坏直接关 系到项目的成败,而一个合理的设计方案需要从各个层面进行认真分析。结合作 者参与的h y o s s 宽带运营支撑系统项目和o s s j 的交互模式解决方案,论文重点 阐述了h y o s s 系统的架构,以及作者负责的系统管理子系统的设计与实现,并对 其它功能子系统作了简要的描述。 n g o s s 强调的是一个体系概念和结构,在体系概念和结构的指导下,规定和 开发具体的标准和技术,以构造最有效的系统和应用。根据o s s j 的设计指导规 范,h y o s s 系统中的业务逻辑封装在e j b 组件中,这些组件提供了面向业务逻辑 的粗粒度接口,符合n g o s s 面向组件的分布式思想。作者结合目前业界主流的开 发思想与自己的实际体会,将系统管理子系统划分为持久层、业务层和表示层, 结合u m l 完成了该系统的设计。同时,作者还介绍了系统每层具体的实现技术, 运用j 2 e e 比较常见的设计模式,结合一些核心代码,描述了系统的实现,并在适 当地方给出了作者的一些体会。 关键词:运营支撑系统,n g o s s ,o s s j ,e j b ,h i b e r n a t e a b s t r a c t a b s 仃a c t w i t ht h ea p p e a r a n c e so ft h en e wt e c h n o l o g y sa n db u s i n e s s ,t e l e c o m sb u s i n e s s i d e a sa r ec h a n g i n g t h ep r o g r a mo ft h en g o s s ( n e wg e n e r a t i o no p e r a t i o ns y s t e m a n ds o f t w a r e ) r e l e a s e db yt h et m fh a sb e c o m et h ei n t e r n a t i o n a ls t a n d a r d s t h e p u r p o s eo ft h ep r o g r a mi s t os u p p l yt h es y s t e mf r a m e w o r k s ,d o c u m e n t s ,m o d e l sa n d c o d e sf o rt h eo s s n g o s sf o c u s e so nt e c h n o l o g y - n e u t r a la s p e c to fo s ss o l u t i o n s w h e r e a so s s j p r o v i d e st h et e c h n o l o g y s p e c i f i cs c h e m e n o w , o s s jg a i n st h e i n d u s t r y sa g r e e m e n t sa n ds u p p o r t s w i t ht h em o r ea n dm o r e a p i sr e l e a s i n g ,t h ed e s i g n a n di m p l e m e n t a t i o no f n g o s su s i n gj a v aa r eb e c o m i n gt r u e f i r s t ,t h et h e s i si n t r o d u c e st h eb a s i cp r i n c i p l e so fn g o s s a f t e rt h a t ,w i t ht h e n g o s s sd e s i g ng o a l sa n dt h eo s s j sd e s i g ng u i d e l i n e ,as y s t e md e s i g no fn e w g e n e r a t i o no p e r a t i o ns u p p o r ts y s t e mi sp r o p o s e d d e v e l o p i n gt h eo p e r a t i o ns u p p o r t s y s t e mi sah u g ea n dc o m p l e xp r o j e c t ,t h er e s u l to ft h ep r o j e c tr e l y so np r oa n dc o n o f t h ed e s i g n as u i t a b l ed e s i g nn e e d st oa n a l y s ec a r e f u l l yf r o me v e r ya s p e c t c o m b i n e d w i t ht h ea u t h o r sw o r k st h a tp a r t i c i p a t e di nt h es o f t w a r ed e v e l o p m e n to fh y o s sa n d t h eo s s j si n t e r a c t i o np a t t e r n s ,t h et h e s i sd e s c r i b e st h ew h o l es y s t e m sa r c h i t e c t u r e , e s p e c i a l l yt h es y s t e mm a n a g e m e n t ss u b s y s t e md e s i g n a l s o ,i t p r e s e n t so t h e rs u b s y s t e m s d e s i g n sb r i e f l y w h a tt h en g o s se m p h a s i z e si st h es y s t e mf r a m e w o r k s ,b a s eo nt h a t ,t h en g o s s m a k e sc o n c r e t ep r i n c i p l e sa n dt e c h n o l o g y si no r d e rt ob u i l dt h ee f f e c t i v es y s t e m sa n d a p p l i c a t i o n s a c c o r d i n gt ot h eo s s jd e s i g ng u i d e l i n e ,t h eh y o s s b u s i n e s sl o g i ci s e n c a p s u l a t e di nt h ee j bc o m p o n e n t s ,t h e s ec o m p o n e n t ss u p p o r tc o a r s ei n t e r f a c e sf o r b u s i n e s sl o g i c ,i t sag o o di m p l e m e n t a t i o nf o rt h ec o m p o n e n t o r i e n t e di d e ao f n g o s s w i t ht h ep o p u l a ri d e a si nt h ei n d u s t r ya n dt h ea u t h o r se x p e r i e n c e ,t h i ss u b s y s t e mi s d i v i d e di n t ot h r e es e p a r a t el a y e r s :p e r s i s t e n tl a y e r , b u s i n e s sl a y e ra n dp r e s e n t a t i o nl a y e r a tt h ee n do ft h e s i s ,t h ed e s i g na n di m p l e m e n t a t i o nu s i n gu m la n dj 2 e ep l a t f o r ma r e i l l u s t r a t e di nd e t a i l k e y w o r d s :o p e r a t o rs u p p o ns y s t e m ( o s s ) ,n g o s s ,o s s j ,e j b ,h i b e r n a t e i i 独创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工 作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地 方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含 为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。 与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明 确的说明并表示谢意。 签名: 毛籁j 日期:l o 一6 年g 月2 - 日 关于论文使用授权的说明 本学位论文作者完全了解电子科技大学有关保留、使用学位论文 的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁 盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文 的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或 扫描等复制手段保存、汇编学位论文。 ( 保密的学位论文在解密后应遵守此规定) 签名:丑轧导师签名: 日期:砂6 年月l - 日 第一章引言 1 1 课题背景 第一章引言 随着技术的不断进步和电信业竞争的日趋激烈,各运营商的网络差异逐渐变 小,运营商之间的竞争方式也由规模竞争、网络竞争转变成为业务竞争。运营支 撑系统( o p e r a t i o ns u p p o r ts y s t e m ,o s s ) 作为电信运营商提供业务的支撑平台, 其重要性日益凸现,受到了电信企业越来越多的重视。 o s s 借助i t 手段实现对电信网络和电信业务的管理,负责对电信企业的客户 信息、生产信息、资源信息进行收集、传输、加工、储存、使用和维护,以达到 支撑运营和改善运营的目标,是电信企业信息化的重要组成部分,也是电信运营 商提高服务质量和生产效率的重要手段。 从设计和开发的角度来看,o s s 不是简单的开发一套管理软件,而是包含了 对企业发展目标和运营目标的理解和支撑、对业务流程的梳理、对企业信息模型 的建设和引用、对运营数据和遗留系统的整合等。 总体来说,我国电信企业的o s s 已经得到了较大的发展,其功能不再局限于 业务提供、计费等后台支撑,开始由业务支撑向业务核心转变,成为创造营收的 核心动力。但是,目前国内针对o s s 的应用还不能很好的满足实际需要。由于软 交换和传统交换系统的差别,软交换系统中o s s 和核心网的结合比传统交换更为 紧密,而国外厂商对国内运营商业务支撑了解和掌握的劣势,使得目前在软交换 系统上的运营支撑系统远远达不到运营要求。因此,在新的增值业务不断涌现的 环境下,在软交换平台上建设一个可运营、可管理、可扩展和可盈利的运营支撑 系统己成为当务之急。 传统o s s 系统存在的弊端归纳起来主要有:第一,各个系统不能方便的扩充 新业务,其标准、框架以及实现技术不统一;第二,高额的系统集成成本:第三, 业务流程纷乱,客户数据不能共享,存在大量的冗余数据未被利用;第四,存在 大量手工操作流程,自动化程度不高,降低了运营的效率。 当前电信业务和网络正经历着前所未有的变革,核心网口化和接入方式多样 化使得基于i p 的下一代网络( n e x tg e n e r a t i o nn e t w o r k ,n g n ) 成为各大运营商 所瞩目的焦点。n g n 在继承的基础上实现了网络与业务融合,包含有众多厂商所 电子科技大学硕士学位论文 生产的软硬件产品以及复杂的网络基础设施,并首次使用软交换技术,这些都对 下一代o s s 提出了挑战。 电信管理网( t e l e c o mm a n a g e m e n tn e t w o r k ,t m - n ) 由国际电信联盟于1 9 8 8 年提出,主要致力于网络的互联互通和网管系统的实施保证,对目前的运营支撑 系统的建设缺乏可实施性的指导,但其逻辑分层模型在信息化规划中被广泛采用。 电信管理论坛( t e l e c o mm a n a g e m e n tf o r u m ,t m f ) 针对以客户和市场为中心 的复杂的价值网络运营模式下的运营支撑系统建设,提出了新一代运营系统和软 件( n e wg e n e r a t i o no p e r a t i o ns y s t e ma n ds o f t w a r e ,n g o s s ) 计划。在对n g o s s 的研究过程中,首先提出了t o m ( t e l e c o m o p e r a t i o n m a p ) 模型。其后,t m f 根 据各个成员的建议又提出了新的参考模型e t o m ( e n h a n c e dt e l e c o mo p e r a t i o n m a p ) 。e t o m 模型是一个与组织结构、技术、业务都无关的过程控制框架模型, 对任何希望建造适合自己企业的电信运营支撑系统的电信运营商来说都具有指导 意义。同时,为了保证e t o m 框架在n g o s s 上的实现,t m f 推出了共享信息数 据( s h a r e di n f o r m a t i o nd a t a ,s i d ) 模型。 1 2 国内外发展概况 早期的o s s 标准是为管理网络元件、提供互联、或者构建o s s 而设立的统一 规范。随着电信技术、管理体制的变革和电信市场的高速发展,o s s 的概念也在 逐步扩大,从最初的设备管理和运行维护转向网络的管理、网络及管理系统间的 互联,再发展到现在的o s s 与b s s 的融合统一,大致可分为三个主要阶段: 上世纪8 0 年代,为了对网元进行操作管理,确定了基本的o s s 的标准规范, 如t l l 等。这一阶段b e l l c o r e 是主要的标准化机构。 随着电信技术的发展,对多厂商、多设备环境的管理要求日益突出。上世纪 9 0 年代初,各种团体开始对网络管理、网络及管理系统互联进行研究,并提出相 应的标准,以国际电信联盟、国际标准化组织、互联网工程工作组等国际组织的 工作比较突出。这一时期发展的规范以t m n 和简单网络管理协议( s i m p l e n e t w o r k m a n a g e m e n t p r o t o c o l ,s n m p ) 为代表,分别面向电信网和计算机网的管理。国际 电信联盟提出的t m n 以国际标准化组织的相关概念为基础,并采用建议的形式进 行发布,得到了电信运营商、设备制造商和解决方案商的大力支持。互联网工程 工作组则从互联网的管理出发,提出一系列以s n m p 为基础的管理规范,以r f c ( r e q u e s t f o r c o m m e n t s ) 的形式进行发布,也得到了计算机网络厂商、软件厂商 2 第一章引言 和用户的支持。 随着下一代网络的呼之欲出和电信网与计算机网的逐步融合,市场竞争环境 从以往的资源竞争转向服务的竞争,o s s 也从面向网络和业务的管理转向了面向 服务的管理。目前许多与o s s 相关的组织非常活跃,如电信管理论坛、国际电信 联盟、互联网工程工作组、o s s j ( o s st h r o u g hj a v a ) 等。其中以电信管理论坛的 n g o s s 计划尤为瞩目,得到了来自服务商、网络运营商、设备制造商、软件提供 商的热切拥护。国际电信联盟、互联网工程工作组则针对网络的管理、操作和互 联做了更多工作。n g o s s 是一个复杂的分布式异构系统,单从一个方面很难分析 清楚。电信管理论坛先后提出了n g o s s 的体系架构和技术规范,对n g o s s 的研 究起到积极地推动作用,但还不完善,因此在进行系统建设和系统分析时需要从 更多的角度对n g o s s 进行研究。 国内早期的o s s 系统在上世纪8 0 年代中期就有雏形,有随着程控交换机一起 引进的网络管理系统,也有早期的营业系统和计费系统。这些有基于p a s c a l 的计 费系统,有后来基于f o r b a s e 的营业系统等。业界普遍公认的早期具备真正意义的 o s s 系统是九七工程,它的一些配套的管理措施对后来的o s s 系统建设都有很多 指导意义。 中国加入w t o 后,中国电信市场开始逐渐开放,一方面,国外的电信运营商 通过合资入股或独资的方式,逐步进入中国的增值电信市场和基础电信市场,成 为“国内”的电信运营商;另一方面,中国的国有基础电信运营商,通过在国内 外股票市场上市和持有其它电信运营商的股份,逐渐走出去成为国际化的电信运 营商。 现阶段,在国内移动、固定、数据等各个通信领域,运营商之间的网络质量 逐渐趋同,o s s 系统作为加强竞争优势、完成企业流程重组的重要手段,越来越 受到运营商的重视。 1 3 论文主要工作 2 0 0 4 年到2 0 0 5 年,经过对四川汇源光通信股份有限公司的需求分析,电子科 技大学卫士通联合实验室集中了部分研究生,经过半年多的时间,开发了h y o s s 宽带电信运营支撑系统,完成第一个版本h y o s sv 1 0 ,顺利达到了项目的设计指 标。 本人参与了系统的整体设计,并负责其中系统管理子系统的设计开发。系统 电子科技大学硕士学位论文 管理子系统主要包括系统权限管理、统计报表管理以及日志管理。在项目开发过 程中,本人首先对n g o s s 及其实现技术o s s j 的相关理论进行了研究,全面阐述 了h y o s s 的架构和子系统的逻辑设计,并对系统的关键技术作了简介。接着,结 合o s s j 中交互模式解决方案和j 2 e e 常用设计模式,在对目前主流技术分析比较 的基础上,完成了系统管理子系统基本模块的设计和实现。 在文中,n g o s s 中的o s s 是指运营系统和软件,n g o s s 关注的是运营系统 和软件,注重通过软件来实现业务流程的自动化,它强调包含有文档、模型和代 码等知识库的创建,侧重于业务流程和信息模型的定义、系统框架的定义。文中 其它地方出现的o s s 是指运营支撑系统,它是n g o s s 关注的重点,主要包括计 费、帐务、网络管理、用户管理和系统管理等关键模块。而h y o s s 是指电子科技 大学卫士通联合实验室和四川汇源光通信股份有限公司合作开发的宽带运营支撑 系统。 1 4 论文章节安排 本文第一章主要介绍课题背景,国内外发展概况,论文的主要工作以及论文 章节安排。 第二章从系统涉及到的理论基础入手,先介绍了n g n 和n g o s s 的基本概念, 接下来着重介绍了o s s j 及其a p i 与n g o s s 中相关概念的映射关系,最后介绍了 o s s j 中交互模式的解决方案,h y o s s 系统在设计和开发中,将遵循其规范。 第三章首先介绍了系统的整体框架,接着介绍了各个子系统的功能和逻辑设 计,然后对系统主要使用的几种关键技术,包括h i b e r n a t e 、e j b 以及j n d i 进行了 介绍,在后面的系统设计和实现中,会使用到它们。 在对系统有了整体了解之后,第四章详细介绍了系统管理子系统的设计和实 现。首先,介绍了系统的设计方案。接下来,分别从持久层、业务层和表示层分 析讨论了其实现技术,详细描述了各层的设计和实现。 第五章是作者对全文的总结。这章主要阐述了作者设计系统存在的不足之处, 以及系统未来的发展思路。 4 第二章面向n g n 的o s s 概述 2 1n g n 2 1 1n g n 概述 第二章面向n g n 的o s s 概述 近年来,我国电信网络发展迅速,取得了巨大成绩,综合通信能力明显增强。 但是,随着产业界的融合趋势,电话网、计算机网、有线电视网趋于融合,网络 面i 临的压力越来越大。网络面临着负荷也在不断增大,业务需求趋于多样化,运 营商必须提供越来越多的多媒体业务才能吸引住用户。 在这样的背景下,基于软交换技术的n g n 应运而生。所谓n g n 是一个很松 散的概念,因为不同的领域对n g n 有不同的看法。在计算机网络看来,这一代网 络是以i p v 4 为基础的互联网,n g n 是以高带宽以及i p v 6 为基础的下一代互联网 ( n e x tg e n e r a t i o ni n t e r n e t ,n g i ) ;在传输网络看来,这一代网络是以t d m 为基 础的传输网络,n g n 是自动交换光网络以及通用帧协议为基础的;在移动通信网 络看来,这一代网络是以g s m 为代表的网络,n g n 是以w c d m a 以及c d m a 2 0 0 0 为代表的3 g 网络;从电信网所采用的核心技术来看,这一代网络是以t d m 电路 交换为基础的,而n g n 则是以分组交换为基础构建的。 国际电联n g n 会议上对n g n 作了明确定义:n g n 是以软交换为核心,能够 提供话音、视频、数据等多媒体综合业务,采用开放、标准体系结构,能够提供 丰富业务的下一代网络。 为了加快n g n 的研究和标准化进程,国际标准织都在制定n g n 的标准。目 前国际n g n 标准的研究重点之一是n g n 的体系架构,不同标准研究组织提出的 架构也不尽相同,但是在n g n 的架构研究中欧洲计划推进速度最快,相应的标准 也具有实施性,因此它的标准将会直接影响n g n 的标准。 2 1 2n g n 分层结构 n g n 分层原则为:分层必须保证通信系统完整高效,每一层必须独立完成某 种特定功能,并且使用下层为上层提供服务,每一层实体与同层实体对等通信, 层间逻辑独立。根据分层原则,n g n 共分为四层,即接入层、传输层、控制层和 电子科技大学硕士学位论文 业务层,其中业务与控制分离,控制与传输分离,传输与接入分离,如图2 - 1 所示。 业务层 控制层 传输层 接入层 图2 1 n g n 分层结构 接入层:包括信令网关、媒体网关、综合接入设备以及无线接入网关等。各 类网关主要实现媒体流格式的转换和传送,从而实现语音分组在分组网的承载和 传输。网络互通和网络设备网关化,通过接人网关、中继网关等网关,可实现与 i n t e r n e t 的互通,有效的继承原有网络的业务。 传输层:是指核心分组网,包括提供i p 包转发的各种承载网功能实体。n g n 采用高速分组化核心承载,不论话音、数据还是视频,一律数字化,采用高速包 交换分组网络,实现电信网、计算机网和有线电视网三网融合,同时支持语音、 数据、视频等业务。 控制层:是n g n 网络的核心,主要包括软交换设备。软交换设备是呼叫控制 的核心,完成呼叫连接的建立和释放,以及媒体网关接人功能和媒体网关资源管 理等功能。控制层向业务层提供开放的a p i 接口,使业务提供者可自由结合承载 业务与控制协议,从而快速、灵活、有效地开发新业务。 业务层:主要包括应用服务器、a a a ( a u t h e n t i c a t i o n a u t h o r i z a t i o n a c c o u n t i n g , 认证、授权和计费) 服务器等。业务层通过开放的业务层接口向用户提供丰富多 彩的下一代业务。 2 1 3n g n 特点分析 n g n 主要具有以下特点 6 第二章面向n g n 的o s s 概述 开放性 n g n 可以根据所处网络的不同,所提供功能的不同划分为几个模块,每个模 块能独立发展,互不干涉,又能有机组合成一个整体;同时这种开放性也表现在 各运营商可根据自己的需求来选择市场上的优势产品,而不必担心不同设备间的 互连互通; 高效 因为n g n 网络能实现业务与呼叫控制的分离,为业务真正的从网络中独立出 来、有效缩短新业务的开发周期提供了良好的条件;而且随着多网互通的实现, 许多新兴业务也应运而生; 多用户 n g n 综合了固定电话网,移动电话网和口网络的优势,使得模拟用户、数字 用户、移动用户、a d s l 用户、i s d n 用户、i p 宽带网络用户甚至是通过卫星接入 的用户都能作为下一代网络中的一员相互通信; 多媒体 语音、视频以及其它多媒体流在下一代网络中的实时传输成为了n g n 的又一 亮点; 资源共享 国际互联网的丰富信息资源一直是电信运营商关注的焦点,由于采用了i p 技 术,n g n 的出现使得在呼叫过程中获取国际互联网的资源变得不再是难事; 低成本 由于采用t f l 对廉价的i p 等网络作为中间传输的载体,因而n g n 的通信费 用将大大降低,这种优势尤其体现在长途、越洋电话上。 2 2n g o s s 2 2 in g o s s 概述 在电信行业不断涌现新技术和新业务的环境下,电信企业运营思路的重点逐 渐转变为以客户为中心,能够灵活开发新业务、快速响应市场、降低运营成本、 提高竞争优势、提高市场份额。 在建设电信运营支撑系统中,标准的制定是十分重要的。电信运营支撑的体 系化和标准化是业务提供商和网络运营商共同追求的目标。 电子科技大学硕士学位论文 t m f 成立于1 9 8 8 年,是一个由电信业务提供商及供应商等所组成的国际性非 盈利组织,其目标是研究和定义电信运营管理框架、规范及标准,为信息和通信 行业提供战略指导和实际的解决方案,指导电信运营商和供应商的商务运营活动。 t m f 内部建立了多个技术计划,n g o s s 计划即为其中一个,该计划的目的是 为新一代运营支撑系统方案建立可用的框架结构,并提供文档、模型、代码以支 持运营支撑系统的开发。n g o s s 是基于现有行业经验及t m f 论坛以往成果,得 到的用更加结构化和完备的方法建立软件系统的一系列指导标准。它的目标是定 义一个基于构件的、分布式的体系结构和一系列关键性的系统服务,以满足信息 和通信行业中对动态业务和运营管理的需求。 2 2 2n g o s s 基本原则 n g o s s 的基本原则为: 业务处理过程与软件实现分离 所有的软件实现通过合约方式定义的接口向其他实体提供服务:合约用于描 述组件的调用接口,合约的内容包括接口的语法和语义规定。商务处理流程通过 调用组件的合约接口来实现。所有组件都要通过合约注艇服务对其相关的合约进 行注册,以便于其它组件的访问。合约交易服务则支持系统在运行时动态发现组 件合约,以支持组件的即插即用; 采用共享的信息环境 这是一种被称为共享数据模式的单一信息表示法,具有数据成员和非数据成 员、数据转换、信息转换以及运行时注册等概念;共享信息服务向各独立的组件 提供共享信息,该服务通过提供统一的标准合约接口供各组件来访问。共享信息 服务的接口不仅提供数据读、写、增、删等操作,还提供数据排序、访问控制等 服务; 松散耦合 规模可调整的分布式体系,并强调有框架服务; 明确技术无关与技术明确 所有的合同,不管是业务服务的还是架构服务的,都归档在与技术实现无关 规范书中,同时另有一系列单独的文件来描述n g o s s 在实现和部署过程中,如何 把与技术无关的体系架构映射成明确的技术方案。 第二章面向n g n 的o s s 概述 2 2 3n g o s s 生命周期 n g o s s 生命周期反映了不同使用者关心的问题,开发n g o s s 生命周期的首 要问题是明确各个使用者的利益在n g o s s 架构中如何体现,并随着生命周期各个 阶段的转移不断传递。通过对n g o s s 生命周期从不同角度进行划分,能够明确表 示出使用者关心的信息。n g o s s 称这种划分为n g o s s 的维度。 n g o s s 的第一个维度,将关注的问题或解决方案划分为物理视图( 即技术相 关) 和逻辑视图( 即技术中立) ,将抽象的解决方案和实际的开发及运营实例分离 开来,便于根据一套解决方案可以开发出多种相应的实例。 n g o s s 的第二个维度,从业务提供者和业务开发者关注的角度,将解决方案 划分为业务提供者视图和业务开发者视图。 根据两个维度的划分,n g o s s 在概念上分为四个象限,分别代表n g o s s 解 决方案中的定义、设计、实现和运营四个阶段,分别称为业务、系统、实现和开 发视图,如图2 2 所示: 逻 订夺 辑 订_ 毒 视 l o 图 物 悟、。j a 理 【- - - - - - - - - - - - - - - - - - - 一 ,一、 视 _ _ 业务视图 业务视图重点在于确定业务需求,这个视图的目的是规范业务需求,以及与 规范需求相关的业务活动; 系统视图 系统视图重点在于系统解决方案的建模。在系统视图中,对业务需求和系统 方案建立模型时采用灰盒子的方法,重点关注系统各个部分的相互关系; 实现视图 实现视图重点解决了对于已经设计完成的系统,如何构建系统的硬件、软件 电子科技大学硕士学位论文 和固件,并将系统视图中采用技术中立架构的解决方案,映射到具体的目标实现 方案上,这种映射利用已有的多种解决方案; 开发视图 开发视图描述了在实际运营中的问题,以及对实际系统如何进行有效的监测, 以保证系统按照预想的方式工作,并根据系统运行情况进行相应的调整。 在n g o s s 中,业务视图由e t o m 表示,为o s s 的开发指明了需求和方向, 是必须满足的需求模型;系统视图由s i m ( s y s t e mi n t e g r a t i o nm a p ) 表示,描述了 可部署的商业组件框架,指导运营商如何去构建o s s ;实现视图通过c a t a l y s t 项目 完成,t m f 有各种c a t a l y s t 项目,通过开发实际的方案解决o s s 在实现中遇到的 各种问题;开发视图通过建立完整的系统一致性测试方案,保证o s s 产品和组件 符合n g o s s 的体系架构和总体原则的要求。 n g o s s 的中心是知识库,负责收集和发布来自于业务、系统、实现和运营等 方面的经验。由s i d 表示,有组织的集合了商业实体和系统实体的定义及u m l 模 型,提供了通用的信息数据语言,明确了实体间的相互关系。 2 2 4 增强电信运营图e t o m 对所有的业务提供商和网络运营商来说,电信管理论坛t m f 的首要任务就是 实现提供通信和信息服务的业务和运营过程端到端的处理自动化,e t o m 业务过程 框架就是实现这个目标的基础架构,如图2 3 所示: ( d ( d 粗粒度,面向业务的接口; 利用消息机制降低构件间的耦合; 支持工作流; 利用j n d i 规范,定位o s s j 架构元素的服务。 图2 - 4 是o s s j 的体系结构,我们可以看到,o s s 的业务功能都是以e j b 的 形式提供,客户端可以通过r m i i i o p 方式访问服务器,也可以通过j m s 消息机 制访问服务器。同时,o s s 可以集成遗留系统。 第二章面向n g n 的o s s 概述 发布订阅 消息总线 队列消息总线 2 3 30 s s ja p i r m i 客户端i| r m i 客户端 j 2 e e 服务器 遗留 计费 系统 遗留 s a 系统 遗留 q o s 系统 图2 4 0 s s j 系统结构 遗留 t t 系统 数据库 1 0 s s j a p i 简介 工作组利用j a v a 技术,为o s s 定义实现了一系列的开放的标准a p i ,提供给 o s s 的开发者使用。o s s j 的优点在于它定义了标准的接口,应用间可以通过此接 口进行交互。a p i 的定义中考虑了其适应性和可扩展性。在设计中应用了许多设计 模式,保证了新实体加入时,不会影响到a p i 的架构。 o s s j 的核心a p i 主要包括: 客户管理( c u s t o m e r m a n a g e m e n t ) :用于创建、修改、冻结和删除客户, 同时管理客户的个人信息; 订单管理( o r d e rm a n a g e m e n t ) :用于创建、修改、冻结和取消订单以及 开通订单; 产品开通( p r o d u c t a c t i v a t i o n ) :开通符合e t o m 和s i d 标准的产品; 服务开通( s e r v i c e a c t i v a t i o n ) :开通符合e t o m 和s i d 标准的服务; 资源开通( r e s o u r c e a c t i v a t i o n ) :开通符合e t o m 和s l i d 标准的资源; 工作量管理( w o r k f o r c em a n a g e m e n t ) 用于创建、修改和取消工作单; 测试( t e s t i n g ) :用于创建、修改、冻结和取消测试,并对测试的状态和 结果进行查询; 产品库存( p r o d u c ti n v e n t o r y ) :用于增加、查询和更新产品库存。主要用 于c b e 产品模型,包括了对产品的目录管理,并且可以跟踪用户订阅产 暑蓦 电子科技大学硕士学位论文 品的情况,其中,产品目录由产品说明书组成,每个产品说明书描述了一 个产品; 服务库存( s e r v i c ei n v e n t o r y ) :用于增加、查询和更新服务库存; 资源库存( r e s o u r c ei n v e n t o r y ) :用于增加、查询和更新资源库存: 服务发现( s e r v i c e d i s c o v e r y ) :用于发现和更新构成服务库存的服务以及 服务拓扑信息; 资源发现( r e s o u r c ed i s c o v e r y ) :用于发现和更新构成资源库存的资源以 及资源拓扑信息: 故障单( t r o u b l e t i c k e t i n g ) :用于创建、跟踪和删除故障单; 服务问题解决( s e r v i c ep r o b l e mr e s o l u t i o n ) :服务问题管理过程的目的是 快速响应与客户相关的服务问题或者错误,以最大程度的减小对客户的影 响,启动服务恢复功能,或者尽快提供另一种替代的服务形式。这个过程 包括报告问题,制定临时修复工作方案,隔离引起问题的根源,完全恢复 全部服务功能,并为日后的改善提供参考信息; 客户服务级别承诺( s e r v i c el e v e l a g r e e m e n t ,s l a ) 管理( c u s t o m e rs l a m a n a g e m e n t ) :用于创建、跟踪和删除s l a ; 过程质量管理( p r o c e s sq u a l i t ym a n a g e m e n t ) :对过程质量进行管理; 服务质量管理( s e r v i c eq u a l i t ym a n a g e m e n t ) :服务质量管理过程的目的 是监测、分析和控制客户可以感知到的服务性能。这些处理过程负责尽快 的按照s l a 或者其他业务描述中约定的服务等级保证服务的性能; 故障监控( f a u l tm o n i t o r i n g ) :用于监控故障; 性能监控( p e r f o r m a n c em o n i t o r i n g ) :用于监控网络性能; 使用监控( u s a g em o n i t o r i n g ) :用于监控使用量; 计费( b i l l i n g ) :包括计算计费数据,向客户发送清单以及处理缴费。同 时,客户可以查询计费信息; 计费调节( b i l l i n g m e d i a t i o n ) :可以根据使用量制定相应的计费策略。 目前,已经完成的a p i 有以下几个: 0 s s 通用a p i ( 0 s sc o m m o n a p i ) o s s 通用a p i 和其他o s s ja p i 不同的是,它本身没有对o s s 在业务逻辑提 供支持,而是为开发者使用o s s ja p i 提供了一个基础框架,以上介绍的o s s d 核心a p i 均依赖于通用a p i ; o s s 服务开通a p i ( 0 s ss e r v i c ea c t i v a t i o na p i ) 1 4 第二章面向n g n 的o s s 概述 o s s 服务开通a p i 主要提供了对订单的管理功能( 例如生成、修改、删除、 查询订单等) 和服务的管理功能。服务开通a p i 中并没有给出指定的服务信息模 型( s e r v i c ei n f o r m a t i o nm o d e l ,s d ) ,而是将这部分工作留给开发者去实现,这 样开发者可以根据自己的业务逻辑的需要定义服务信息模型; o s s 故障单a p i ( o s st r o u b l et i c k e ta p i ) o s s 故障单a p i 定义了生成、更新、查询、关闭故障单的一系列操作。网管 系统可以通过调用故障单a p i 自动生成故障单,服务提供商也可以利用它产生和 处理故障单,客户关怀系统能够调用这些a p i 将故障单发送给服务提供商;如果 故障单的管理是在一个工作流程中完成的话,那么开发人员可以使用这些a p i 与 工作流引擎进行信息传递; o s si p 计费a p i ( o s si pb i l l i n g a p i ) o s s i p 计费a p i 定义了i p 计费的数据源和计费系统之间的接口。这部分a p i 适用于针对2 5 g 和3 g 网络的o s s 开发。而且a p i 的定义重点放在无线通信的领 域。该规范的定义是为了实现计费系统、计费数据采集系统、计费数据源这些不 同的子系统之间能够实现无缝连接,完成各种记录类型的交换和传输; o s s 服务质量a p i ( o s sq u a l i t yo fs e r v i c ea p i ) o s sq o s a p i 包括故障监控a p i ( f a u l t m o n i t o r i n g ) 、性能监控a p i ( p e r f o r m a n c e m o n i t o r i n g ) 以及使用监控a p l ( u s a g em o n i t o r i n g ) ,它使得q o s 系统能够从其他 系统得到影响服务质量的数据,例如网络性能、使用情况以及故障数据等等。q o s a p i 主要涉及到性能的数据监测、使用情况的监测以及故障的监测三个方面的内 容; o s s 库存a p i ( o s si n v e n t o r y a p i ) o s s 库存a p i 包括产品库存a p i ( p r o d u c ti n v e n t o r y ) 、服务库存a p i ( s e r v i c e i n v e n t o r y ) 以及资源库存a p i ( r e s o u r c ei n v e n t o r y ) 。o s s b s s 在进行操作的时候, 大多需要关于网络可以提供的产品、服务和资源的规划、使用的情况,这些功能 要由库存a p i 来提供。这部分a p i 包括了对产品和服务的目录管理,并且有跟踪 用户预定和使用产品或服务的功能;同时a p i 中对网络资源管理( 例如网络上的设 备和网络拓扑结构的管理1 的功能对于o s s 来说也是不可或缺的。 2 o s s j a p i 在e t o m 中的映射 运营流程区域是e t o m 的核心。它包括直接的客户运营流程,以及所有支持 客户运营与管理的运营流程。这些运营流程包括日常运营支持和就绪流程。e t o m 运营视图还包括销售管理和供应商合作伙伴关系管理。 电子科技大学硕士学位论文 运营流程区域包含业务开通、业务保障和计费以及运营支持与就绪4 个直接 的运营纵向流程群组和4 个横向的功能流程群组。功能流程用来支撑运营流程以 及支持客户、服务、资源和供应商合作伙伴相互作用的运营管理。o s s j 中核心 a p i 与e t o m 运营流程区域的对应关系如图2 5 所示: 运营支持与就绪| 开通保障 | 】 计费 客户关系管理 二二二五墅噩二二 厂- 丽r 堕i 堡i 霍摹匾亚
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年体育健身行业智能健身设备市场分析报告
- 机电安装项目质量管理实务指南
- 小学基础艺术课程教学设计范文
- 离婚条件达成后彩礼返还及财产分割合同
- 能源企业员工劳动合同及节能减排责任协议
- 工程项目管理知识点归纳
- 三年级数学克与公斤计算训练
- 2025企业并购版合同
- 采购专员岗位职责及流程解析
- 小学英语公开课评课稿参考范文
- 首台套申报培训课件
- 保安安检培训课件
- 中药药剂员职业考核试卷及答案
- 2025年脚手架租赁合同3篇
- 2025国家统计局济宁调查队城镇公益性岗位招聘3人备考题库及答案解析
- 快手运营课程培训课件
- 庭院绿化施工方案
- 《大学语文》课件 第16讲 智在纵横 苏秦始将连横
- 医院工作纪律培训课件
- 营房装修施工方案(3篇)
- 开远美景家乡课件
评论
0/150
提交评论