(计算机软件与理论专业论文)运用构件技术实现电信运营支撑系统.pdf_第1页
(计算机软件与理论专业论文)运用构件技术实现电信运营支撑系统.pdf_第2页
(计算机软件与理论专业论文)运用构件技术实现电信运营支撑系统.pdf_第3页
(计算机软件与理论专业论文)运用构件技术实现电信运营支撑系统.pdf_第4页
(计算机软件与理论专业论文)运用构件技术实现电信运营支撑系统.pdf_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

运用构件技术实现电信运营支撑系统 摘要 本文的主要目的是研究电信运营支撑系统中的构件以及运用构件技术实现 运营支撑系统软件的方法。论文分为两部分:运营支撑系统中构件理论的研究 和实践开发中构件技术的运用,具体内容如下: 论文首先介绍了电信运营支撑系统的基本概念和其相关的理论。这些理论包 括电信符理论坛提出的t o m 、e t o m 、s i m 和t i m 。t o m ( t e l e c o m0 p e r a t i o n s m a p ,电信运营图) 和e t o m ( e n h a n c e dt o m ) 描述了运营支撑系统的业务流 程模型,s i m ( s y s t e mi n t e g r a t i o nm a p ,系统集成图) 和t i m ( t e c h n o l o g yi n t e g r a t i o n m a p ,技术集成图) 从不同的方面描述了业务流程中的构件模型。作者接着探 讨了如何把这些理论和技术运用到新一代运营支撑系统软件的开发中,作者借 鉴c b s d 方法( c o m p o n e n t b a s e ds o f t w a r ed e v e l o p m e n t ,基于构件的软件开发) 。 提出了一套基于构件和框架的运营支撑系统软件开发方法,该方法将t o m 等理 论充分运用到系统开发中的业务流程分析、应用框架设计、构件实现等开发过 程中,提高了电信运营商开发运营支撑系统软件的效率和质量。 论文的后半部分介绍了电信综合营业原型系统的开发实例,这个开发过程基 于框架与构件技术,并充分运用了前面理论研究的成果。文中重点描述了如何 设计和实现营业系统中的构件,其中涉及到构件的划分、构件接口设计、构件 开发技术的选择和构件实现与优化等问题。 论文在最后总结了项目研究中己完成的工作和有待继续研究的问题。 关键词:电信运营支撑系统,构件,框架,綦于构件的软件开发 北京邮电大学硕士学位论文 第1 负 i i 运用构件技术实现电信运营支撑系统 a b s t r a c t t h em a i np u r p o s eo ft h i s p a p e ri s t om u d yt h ec o m p o n e n tt e c h n o l o g yi nt h e d o m a i no ft e l e c o mb o s s ( b u s i n e s sa n do p e r a t i o ns u p p o r ts y s t e m ) a n dr e s e a r c h h o wt ou s et h ec o m p o n e n t t e c h n o l o g yo nd e v e l o p m e n t o f b o s ss o f t w a r e i nt h ef o r m e rp a r to ft h i sp a p e r , t h ef u n d a m e n t a lc o n c e p to ft e l e c o mb o s sa n d t h et h e o r i e sf r o mt m f ( t e l e m a n a g e m e n tf o r u m ) a r ei n t r o d u c e df i r s t t h et h e o r i e s i n c l u d et o m ( t e l e c o m o p e r a t i o n sm a p ) ,e t o m ( e n h a n c e dt o m ) ,s i m ( s y s t e m i n t e g r a t i o nm a p ) a n dt i m ( t e c h n o l o g yi n t e g r a t i o nm a p ) t o m a n de t o md e s c r i b e t h eb u s i n e s sp r o c e s so fb o s s s i ma n dt i md e s c r i b et h ec o m p o n e n tm o d e li n b u s i n e s sp r o c e s so nt w od i f f e r e n tv i e w s t oe x p r e s sh o wt ou s et h e s et h e o r i e so n d e v e l o p m e n t o fb o s s ,t h ea u t h o r p r e s e n t sad e v e l o p m e n tm e t h o d ,w h i c hi sb a s e d o n c b s d ( c o m p o n e n tb a s e d s o f t w a r ed e v e l o p m e n t ) a n dt h ea d v a n c e dt h e o r i e so f t o m s i m t i mt oi m p r o v et h ed e v e l o p m e n t e f f i c i e n c ya n dq u a l i t y t h el a t t e r p a r t o ft h i s p a p e rd e s c r i b e st h ed e v e l o p m e n to ft e l e c o mb u s i n e s s p r o t o t y p es y s t e mb a s e do nf r a m e w o r ka n dc o m p o n e n tt e c h n o l o g y t h ed e s i g na n d d e v e l o p m e n to f s o f t w a r ec o m p o n e n ta r ed e s c r i b e do ne m p h a s i s ,i n c l u d i n gp a r t i t i o n o fc o m p o n e n t s ,c o m p o n e n ti n t e r f a c e d e s i g n ,c h o i c e o fc o m p o n e n t t e c h n o l o g y , c o m p o n e n ti m p l e m e n t a t i o na n do p t i m i z a t i o n i nt h ee n do f p a p e lac o n c l u s i o na n ds o m es u g g e s t i o n st o f u r t h e rr e s e a r c ha r e g i v e n k e y w o r d s :t e l e c o mb o s s ,c o m p o n e n t ,f r a m e w o r k ,c b s d 北京邮电大学硕士学位论文 第1 i 页 独仓0 性( 或色u 新怛e ) 一i j 本人声明所! ! 交的论文是本人在导师指导下进行的研究工作及取得的研究 成采。尽我所知,除了文中特别加阻标注和致谢巾所罗列的内容以外,论文中不 包含其他人已经发表或撰写过的研究成果,也不包含为获得北京邮电大学或其他 教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任 何贡献均己在论文中作了明确的说明并表示了谢意。 申请学位论文与资料若有不实之处,本人承担一切相关责任。 本人签名:身豳 日期:王翌罡呈:堑 关于论文使用授权的说明 学位论文作者完全了解北京邮电大学有关保留和使用学位论文的规定,即: 研究生在校攻读学位期间论文工作的知识产权单位属北京邮电大学。学校有权保 留并向国家有关部门或机构送交论文的复印件和磁盘,允许学位论文被查阅和借 阅:学校可以公布学位论文的全部或部分内容,可以允许采用影印、缩印或其它 复制手段保存、汇编学位论文。( 保密的学位论文在解密后遵守此规定) 保密论文注释:本学位论文属于保密在一年解密后适用本授权书。非保密论 文注释:本学位论文不属于保密范围,适用本授权书。 本人签名: 导师签名: 日期:垫竺2 :盔 r 期:铆电卅 运用构件技术宴现电信运营支撑东统 1 1 背景介绍 第1 章绪论 随着中国电信业逐步打破垄断,为国内的电信运营商提供了一个逐步市场化 的合理竞争环境。同时。世界经济的全球化、市场的国际化和我国加入w t o 步伐的加速,也要求国内的电信运营商在经营管理上向国外先进的电信运营商 看齐,以迎接电信运营业的国际化竞争。国内、国际电信业的日益加剧的竞争 态势,对国内电信运营商的服务内容、服务方式、服务质量、经营管理以及服 务意识,提出了严竣的挑战。国内电信运营商必须改变过去那种“等着顾客送上 门”的被动服务,建立新的以客户为中心的经营模式和服务体系。 新的经营模式需要开发新的运营支撑系统来保障,但传统的开发模式效率 低、开发代价大,这使得电信运营商太多的关注于内部系统的建设。因此电信 运营企业希望摆脱了自身开发运营支撑系统的旧有模式,寻求一种新的开发模 式以更快的效率、更低的成本开发和配置运营支撑系统。这样,电信运营企业 就能进而转化成为充满竞争力的服务提供商,通过寻求业务伙伴、提供运营支 撑系统解决方案的系统集成商等,并与之合作,以实现企业业务流程自动化。 基于构件的软件开发( c o m p o n e n t b a s e ds o t t w a r ed e v e l o p m e n t ,c b s d ) 是 随着软件产业化的口号而提出的,构件技术的发展使得构件复用从理论变成了 实际,基于翰构件的开发方式使以工业化的效率进行软件开发成为可能。不同 电信运营商虽然有着不同的经营模式和服务体系,但其运营支撑系统有着许多 的共性,这为运营支撑系统中构件技术的开发提供了基础。当电信领域构件的 商业化( c o m m e r c i a lo f f t h es h e l f ) 成为现实时,运营商就只需要选择和购买商 业构件,根据自己系统的特定需求来将构件组合装配成业务过程模块,从而完 成运营支撑系统产品的开发。 本论文的课题隶属于国家8 6 3 项目一一“面向领域的应用框架和构件技术”, 项目研究b o s s 领域中应用框架的体系结构和应用框架与构件的开发方法。作 者参加了项目前期的理论研究、中期的应用框架和构件的设计和后期的构件开 发。在项目的研究与实现过程中,作者研究了运营支撑系统中的构件以及运用 构件技术开发b o s s 系统的方法,并完成了本篇论文。 北京邮电大学硕士学位论文 第1 负 运用构件技术实现电信运营支撑系统 1 2 内容简介 论文首先介绍了运营支撑系统的概念以及国外对f 一代运营支撑系统产品 ( n e x tg 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 ) 的研究理论。并举例 介绍了中国联通公司运营支撑系统的体系结构。 第三章介绍了电信管理论坛( t e l e m a n a g e m e n tf o r u m ,t m f ) 提出的对b o s s 系统中构件的研究理论系统集成图( s y s t e mi n t e g r a t i o nm a p ,s i m ) 和技术集成 图( t e c h n o l o g yi n t e g r a t i o nm a p ,t i m ) 。系统集成图描述了基于管理域的租粒 度构件的高层模型;技术集成图提供了定义细粒度构件的模型。在这章的后面 作者还介绍了基于构件的运营支撑系统的开发过程。 第四章描述了电信综合营业原型系统的设计,并侧重于介绍其中的构件设 计。这章首先简要介绍了营业系统的规范,然后描述了本项目中设计的营业系 统应用框架,最后作者详细介绍了营业系统构件的设计并举例介绍了营业系统 构件的规约。 第五章介绍了营业系统构件的开发实现。首先作者介绍了当前主流的中间件 和中间件平台,并做出了对比和选择。然后作者举例介绍了使用e j b 技术开发 受理单管理构件的过程以及构件优化的过程。最后作者还简要描述了构件如何 被部署和集成来最终实现整个营业系统。 在结束语中介绍了作者认为项目开发中设计和实现的不足之处,以及项目中 一些有待继续研究的问题。 北京邮电大学硕士学位论文 第2 页 运用构件技术实现电信运营支撑系统 第2 章电信运营支撑系统 随着电信业开放局面的逐步形成,电信运营商的经营模式已经从传统的“面 向网络”的经营模式逐步转变到“面向客户”的经营模式。电信运营商的这种 经营模式的转变使得电信运营支撑系统( b u s i n e s sa n d o p e r a t i o ns u p p o r t s y s t e m ) 变得越来越重要全球的主要电信运营商都投入了巨额资金来改造和提高电信 运营支撑系统的能力以适应电信竞争的需要。可以说,电信运营支撑系统的水 平直接体现了电信运营商的经营管理和服务水平。 2 1 电信运营支撑系统简介 电信运营支撑系统由运行支撑系统( o p e r a t i o ns u p p o r ts y s t e m ) 和经营支撑 系统( b u s i n e s ss u p p o r ts y s t e m ) 组成。图2 一l 显示了三者间的关系。 图2 - 1b o s s 、o s s 和b s s 间的关系 从图中可以看出,运行支撑系统o s s 包括电信运营商的业务管理利网络符; 理功能。它的目标是保证业务运行流程的完成,业务运行流程是用户使用通信 系统和业务过程的抽象。o s s 的根本在于对通信网络及接入、变换和传输等网 元设备实施符理,对业务流程实施监测和故障的处理。 经营支撑系统包括电信运营商的业务锊理和客户符理功能。它的目标是保证 业务经营活动的完成,业务经营流程是客户中请业务开通和客户使用业务的计 费、出帐和缴费等过程的抽象。b s s 的根本在于经营流程中各环节( 营业、收 费、售后服务等) 的管理。 电信业务运营支撑系统包含了b s s 的全部功能和o s s 的部分功能。它基于 北京螂屯大学颐士学位论文 第3 剪 运用构件技术实现电信迂营支捧系统 电信业务运行支撑系统,是一个支持以客户为中心、面向电y , i ! l k 务的经营流程 的僻弹系统。b o s s 的目标在于支撑电信业务的运营流程,满足运营的需求。 电信业务运营支撑系统的体系结构如图2 - 2 所示。 r e t :客户接触接入接f 3 p t y :业务提供接f i 、第t c o n c o n s :网络连接提供接口 r t r :与其它零售商的接口三方业务提供接口b k r :与代理商的接口 图2 - 2 电信业务运营支撑系统的体系结构 各功能实体分布及定义为: 客户接口管理。负责客户的接入处理,如:呼叫中心、企业门户网站等。 客户服务处理( 大客服的概念) 。包括:综合营业、统一收费、客户投诉的 受理。 业务提供和运行管理。包括:业务的开发、业务开通的配置、业务故障的 处理、业务质量管理、业务使用费用的批价和优惠处理。 代理商管理。包括依靠代理商发展大客户和有价值的客户、代理商佣金符 理和基于业务和网络资源的解决方案的提供。 为了适应日益激烈化电信市场竞争,电信运营商在营业模式、业务流程、合 作模式等方面都做了巨大的改变,也因此对电信业务运营支撑系统提出了新的 目标: 1 可伸缩的、可扩展的体系结构。系统应适应用户数量的大规模增长具 备良好的可伸缩性:支持不断涌现的新电信服务产品的推出,具备良好 的可扩展性:为不同的客户群体提供等级化、差别化、个性化的服务。 因此,新一代电信业务运营支撑系统应提供一个统一的电信业务运营支 撑平台,支持应用系统的灵活扩展。 2 可灵活配置的端到端业务流程。系统应提供业务流程的管理和配置。运 营商能根据市场需要,灵活地更改或增加业务流程,快速响应市场变化。 北京邮l 大学硕士学位论文第4 负 运用构件技术宴现电信运营支撑系统 3 融合的多业务系统。新一代电信业务运营支撑系统不再是单一的电信业 务运营支撑系统,而应能支持固话业务、移动业务、数据业务、互联网 业务等多种电信业务,为客户提供统一服务。 4 统一的资源管理。电信运营商的资源包括客户资源,营销资源( 如资费、 套餐、套装等) 和网络资源,系统应提供对这些资源的统一管理。 5 多样化的客户接触渠道。除了传统的营业厅外,系统应支持代理商、专 卖店、网1 - 虚拟营业厅、呼叫中心和v n o ( v i r t u a ln e t w o r ko p e r a t o r , 虚拟网络运营商) 等多种客户接触渠道。 2 2 电信运营图山 电信运营图t o m ( t c l e c o mo p e r a t i o nm a p ) 及其后继者一增强型电信运营 图e t o m ( e n h a n c e dt e l e e o mo p e r a t i o nm a p ) 是电信管理论坛t m f ( t e l e m a n a g e m e n t f o r u m ) 为电信运营商提出的通用业务流程框架和模型。t o m 作为运营支撑系统领域最重要的理论,它涵盖并描述了运营支撑系统的所有关 键业务流程。通过对t o m 的研究,我们可以将这些通用的业务流程模型转化系 统特定的业务过程,这将是我们开发电信运营支撑系统的起点。 要介绍电信运营图则首先需要介绍一下电信管理论坛和它的n g o s s ( n c x t g e n e r a t i o no p e r a t i o ns y a e m sa n ds o f t w a r e ) 项目。 2 2 1 电信管理论坛与n g o s s 电信管理论坛是一个由通信服务提供商及其供应商组成的国际性协会,它的 任务是要通过实现业务流程的自动化,使服务提供商和网络运营商的业务流程 在时间上和成本上更有效。具体而言,电信管理论坛的工作包括: 1 建立关于塑造业务流程的操作指导 2 统一在业务流程中需要从一个活动流向另一个活动的各种信息 3 确定真实的系统运行环境,从而支持各个业务运营支撑系统之间的互联 4 推动市场和现实产品的发展和开发,实现电信业务流程的整合和自动化 电信符理论坛协会致力于o s s 行业的标准化,希望能通过o s s 软件的即插 即用,并结合商业与客户服务驱动的方法,从而有效的实现端到端业务流程的 自动化。协会的n g o s s 项目的目标就是要提出新一代经营运行支撑系统 ( b u s i n e s s o p e m t i o n ss u p p o r ts y s t e m ) 的商业解决方案框架与体系结构。 下图2 3 显示了n g o s s 的框架: 北京邮电大学硕士学位论文 第5 负 运用构件技术实现电信运营支撑系统 图2 - 3n g o s s 框架 框架显示了n g o s s 的o s s l 解决方案的一般开发过程,以及关注开发过程 不同方面的各个视图。其中,商业视图( b u s i n e s sv i e w ) 将负责获取和定义外 部商业需求,驱动整个开发过程按照顺时针方向进行;在系统( s y s t e mv i e w ) 视图中,商业视图中获得的商业需求将被转换成系统需求与实现;实现视图 ( i m p l e m e n t a t i o nv i e w ) 中,将实施解决方案满足这些商业需求;最后,现有的 解决方案又会促使新的商业需求产生。框架的中心是一个知识库( k n o w l e d g e b a s e ) ,负责管理开发过程中的所有信息。 电信管理论坛协会的成员包括了服务提供商、网络运营商和向通信行业提供 各种设备与软件的供应商。由于联合了业务运营支撑系统的买卖双方,电信符 理论坛协会不仅提供各种描述和说明的文档,而且能够取得一些实际的成果, 帮助参加协会的成员公司提供现实的产品。 协会在这些方面取得了很重要的成果,包括t o m 、e t o m 、s i m 以及t i m 。 t o m 、s i m 和t i m 在不同方面推动了o s s 行业的标准化进程,也为相关的商 在此处的o s s 一词实际上为o s s 与b s s 的合称。在许多国外的文档规范巾并不区分o s s 与b s s 而是将其 统称为o s s 北京邮电大学硕士学位论文 第6 页 运用构件技术实现电信运营支撑系统 家提供了很重要的指导和帮助。 2 2 2t o m ,e t o m 简介 t o m ( t e l e c o mo p e r a t i o n sm a p ,电信运营图) 是电信管理论坛 ( t e l e m a n a g e m e n tf o r u m ) 为电信运营商提出的一个通用的流程框架。它的目 的是帮助业务提供商和网络运营商以一种最节省费用和时间的方式来自动化他 们的业务处理过程。t o m 是处理业务流程的蓝图,也是开发和集成电信业务运 营支撑系统的起点。 t o m 采用过程驱动的方式实现电信运营商的运营管理,确保在业务提供过 程中,所有支撑系统能方便地进行集成。t o m 的重点在于提供电信运营商所使 用的业务流程,流程间的关系,接口的定义,以及在流程中对客户、业务、网 络和其它信息的应用。具体来说,t o m 的目标是建立以下的内容: 1 一个通用的电信业务运营流程模型。 2 电信运营商所提供的业务流程的通用定义。 3 执行每个流程、子流程和流程活动所需的基本信息。 4 通用的过程框架。该框架标识出集成和自动化电信业务流程所需要的关 键过程和接口,以及需要电信运营商进行协商的过程和接1 3 。 图2 - 4t o m 的体系架构 北京邮屯大学硕士学位论文 第7 页 运用构件技术实现电信运营支撑系统 图2 - 4 为t o m 的体系结构图,它采用i t u t 制定的t m n 的模型米组织核 心的电信业务流程,但将业务管理层分为两个部分:客户服务处理过程平k 务 开发及运行处理过程。图中各个处理过程的说日月如下: 客户接口管理处理过程该过程可作为单独的一个过程,也可面! 某个业 务中作为客户服务处理过程的一部分执行。它是与客户进行直接交互的过程。 客户接口管理处理过程将客户的请求和查询转化为相应的“事件”,如订单生成、 故障记录或帐单调整等,并调用后续过程。 客户服务处理过程该过程包括业务提供、维护、报告和计费过程中与 客户进行的直接交互。此处的客户是指业务的最终购买者和购买者中实际使用 业务的大量用户。为支持客户和用户,业务供应商必须在多个接口上与之进行 交互。 业务开发和运行处理过程该过程致力于业务的提供和管理,不包括底 层网络和信息技术的管理。在业务开发和运行处理过程中,某些功能是一次性 的,如一个新业务或功能的设计和开发;其它功能则与客户的需求紧密相连, 包括业务容量的规划,针对某个特定客户所设计的业务应用等。 网络和系统管理处理过程该过程维护所有提供端到端业务的网络和信 息技术的基础设旌,包括基础设麓的实现和平稳运行,业务层对基础设施的访 问,以及根据业务和客户的需要所做出的直接或间接的响应。网络和系统管理 处理过程位于网元管理层和业务管理层之间,它的基本功能就是采集来自网元 符理系统的信息,对数据进行集成、关联和概括,再将相关信息传递到业务符 理层,或是执行一定的网络管理活动,如网络计划和开发、网络提供、网络总 量管理等。 t o m 对于服务提供商们而言,已成为关于业务运营管理的事实上的行业标 准。t o m 能够很好地适应电信行业的需求;能够帮助人们理解服务提供商的业 务流程:能够为服务提供商在企业和业务运营系统与软件中碰到的问题提供解 决方案。为了适应电予商务环境对企业的影响,并为服务提供商提供一个完整 真实的企业业务流程框架,t m f 协会又提出了增强型电信运营图e t o m l 2 1 。 e t o m 继承并扩展了t o m 。e t o m 的框架包括了整个企业的范围,而且适 应了电予商务环境对企业的影响。e t o m 更好地反映了服务提供商们真实的商 业世界。 下图展示了e t o m 框架的第一层业务流程视图。 北京邮电大学硕士学位论文 第8 页 垩堡垫壁塾查塞墨皇堕垩笪盔整墨堕 图2 - 5 e t o m 第一层框架 图中显示了7 个纵向的业务流程分组。这些端到端的业务流程用于支持客户 服务和管理商业运作的业务流程。其中业务实现( f u l f i l l m e n t ) ,业务保障 ( a s s u r a n c e ) 和业务计费( b i l l i n g ) 就是t o m 中提出的三个端到端的业务流程, 它们也是e t o m 所关注的核心业务流程。 如图2 5 所示,e t o m 对t o m 框架做了以下高层上的改进: 1 将覆盖范围扩展到了整个企业。 2 定义了市场营销的业务流程,因为在电子商务的商业环境中市场营销很 重要。 3 定义了企业铃理( e n t e r p r i s em a n a g e m e n t ) 业务流程,这样所有的组织 和企业都可以确定他们自己的关键的业务流程,从而使业务流程框架能 在整个组织企业中被广泛地接受。 4 将业务实现、业务保障和业务计费放在框架结构的高层视图中,从而更 加突出客户业务流程重要性。 5 定义了独立的业务支持与准备纵向分组,用于支持和实现客户业务流程 的自动化,实现客户自我管理( c u s t o m e r s e l f - m a n a g e m e n t ) 。 6 明确了企业战略和两个生命周期管理业务流程有不同的周期时间 北京邮电大学硕士学位论文 第9 负 运用构件技术实现电信运营支撑系统 ( c y c l et i m e s ) ,并将这些业务流程从客户业务流程z 扣独立出来,定义 成s i p 业务流程,也就是:企业战略、企业基础设施牛命周期稍理和企 业产品生命周期管理。 7 从面向客户关怀或服务( c u s t o m e rc a r eo rs e r v i c e ) 管理转到面向客户 关系管理( c u s t o m e rr e l a t i o n s h i pm a n a g e m e n t ) 。后者强调客户的自我书 理和控制,提高了客户对企业贡献的价值;同时重视利用信息为客户定 制和实现个性化的服务。 8 将网络和系统管理( n e t w o r ka n ds y s t e mm a n a g e m e n t ) 功能改进为资源 管理与运营( r e s o u r c em a n a g e m e n t & o p e r a t i o n s ) ,对跨技术的资源进 行管理,也就是综合应用软件( a p p l i c a t i o n ) ,计算设备( c o m p u t i n g ) 和网络( n e t w o r k ) 等技术的资源。同时e t o m 也将i t ( i n f o r m a t i o n t e c h n o l o g i e s ) 的管理结合到了这一个功能层中。 由此可见e t o m 有效的扩展和增强了t o m ,有望成为通信服务行业新的业 务流程标准。 2 2 3t o m 对电信运营支撑系统的作用 电信业务运营支撑系统的目的是实现业务运营过程的管理。而t o m 为电信 运营商定义了一个通用的运营流程框架,并采用过程自动化的方式实现运营管 理。因此,t o m 是电信运营商建立业务运营支撑系统的基础。它在电信业务支 撑系统中的作用主要有以下三点: 1 t o m 是电信业务运营支撑系统定义系统功能范围和定位的参考标准。 电信业务运营支撑系统应支持t o m 定义的所有业务流程和接口。t o m 通过对电信运营商业务流程的描述,定义出系统实现这些流程所应包含 的功能模块,并指出系统如何对这多个应用模块进行集成,实现业务流 程的自动化。 2 t o m 是电信业务运营支撑系统定义业务流程( 端到端) 的参照标准。 t o m 描述了所有电信运营齑所包含的基本业务流程、予流程和活动。 电信运营商应将这些通用流程转化为适合本企业的业务流程,并提供对 它们的支持。 3 t o m 是电信业务运营支撑系统定义各功能模块间接口的参考标准。 t o m 不仅定义了电信运营商应包含的业务流程,也定义了这些流程闷 的接口。在实现业务支撑系统时,应参照这些接口定义各功能模块间的 接口和信息交换。 北京邮电大学硕士学位论文 运用构件技术宴现电信运营支撑系统 2 3 中国联通电信运营支撑系统 中国联通综合电信运营支撑系统由综合营,帐、综合客服、综合结算和统一 客户资料、经营信息服务等子系统组成。系统的结构如下图所示: 图2 - 6 中国联通电信运营支撑系统的体系结构 对各系统功能说明如下: 各专业计费系统实现各业务的数据采集预处理、一次批价; 综合帐务系统实现各业务详单级优惠、单业务合帐的功能,并将各业务帐务 数据进行合帐出账及交叉优惠,实现多项业务的“一单清”: 综合营业系统实现多业务营业受理、营业收费和综合查询的“一台清”; 综合结算系统实现各业务国内、国际结算及各业务问结算: 统一的客户资料系统实现各业务客户资料的沉淀及整合,并与各相关系统客 户资料进行数据交换。 经营信息服务系统为中国联通经营分析与决策人员提供信息服务。经营数据 仓库中沉淀了企业长期地经营信息,可以在数据仓库系统之上利用数据挖掘、 北京邮电大学硕士学位论文 运用构件技术实现电信运营支撑东统 在线分析处理等技术对数据进行分析进一步支持构建客户关系竹理系统永1 决 策支持系统。 本章小结 本章介绍了电信运营支撑系统的概念,并介绍t m f 协会对电信运营支撑系 统的研究成果1 l o m ,很多的服务提供商都已经采用t o m 作为他们核心的 业务流程框架,或作为他们互连的标准。它也成为作者在营业系统框架设计中 的重要参考模型。 本章的最后介绍了国内电信运营商中国联通的运营支撑系统体系结构, 这能帮助我们更形象的了解b o s s 的概念与结构。 北京邮电大学硕士学位论文 第1 2 页 运用构件拉术实现电信运营支撑系统 第3 章电信运营支撑系统中的构件研究 上章介绍了电信运营支撑系统的概念,并详细介绍了电信锊理论坛提出的 t o m 理论。从这些介绍中,我们可以了解到t o m 侧重于从商业视角描述运营 支撑系统,但支撑系统的开发者还需要将这个商业视图转化到系统的解决方案 视图,即将构件从业务流程中提取出来,并描述出构件与构件之间、构件与系 统之间的关系。为了解决这个问题,电信管理论坛提出了系统集成图s i m ( s y s t e mi n t e g r a t i o nm a p ) 和技术集成图t i m ( t e c h n o l o g yi n t e g r a t i o nm a p ) 。s i m 描述了基于管理域的粗粒度组件的高层模型,t i m 则提供了定义细粒度组件的 模型。 3 1 系统集成图s l m 圈 电信管理论坛为了在t o m 理论的基础上进一步完善n g o s s 的框架,提出 了系统集成图s i m 。s i m 着重描述n g o s s 中业务视角下的业务过程和信息问 题,以及解决方案视角下构件和集成问题,它划分了新一代电信运营支撑系统 的基本构件域及其构件结构。 s i m 主要解决了商业视图与解决方案视图之间的对应问题。商业视图采用 业务流程以及商业信息等术语描述了商业问题,而解决方案视图则描述了构件 与系统的组织问题。s i m 的商业信息框架( b u s i n e s si n f o r m a t i o nf r a m e w o r k ) 完 善了e t o m 厂r o m 的业务流程框架。 在s i m 中提出了符理域( m d ,m a n a g e m e n td o m a i n ) 、可配置业务构件( d b c , d e p l o y a b l eb u s i n e s sc o m p o n e n t ) 、业务对象( b o ,b u s i n e s so b j e c t ) 和集成参考 点( i r p ,i n t e g r a t i o nr e f e r e n c ep o i n t ) 。 m d 是与特定铃理领域相关的数据,以及功能的集合,是对流程与信息框架 分析后产生的结果。典型的锊理域包括顾客、计费、产品和设备等。通过m d , 能够分析平确定d b c 的集合。每个m d 由若干d b c 组成,d b c 可以访问符理 域之中的功能和数据。比如,产品管理域中包含产品实例生命周期和产品实例 功能测试两个d b c 。可以说,m d 是用于描述商业需求和用于分析d b c 的一种 逻辑工具,而d b c 才是最终能在市场销售的产品,成为即插即用的构件。 d b c 封装了一组与业务密切相关的功能和数据。每个d b c 都定义了一个 i r p ,描述了如何访问d b c 自己的功能和数据。i r p 是对d b c 的逻辑描述,与 具体的实现技术无关。每个d b c 又可以包含一组b o ,比如,发票格式化和分 北京邮电大学硕士学位论文 第1 3 :! i ( 运用构件技术实现电信运营支撑系统 配d b c 就是由账单格式、发票项目表和账单等8 0 组成的。b o 封裟_ :r 业务数 据和数据处列! 过程。是用于分析d b c 的数据与功能的 :具,不用于拙述如何实 现d b c 。下图3 - 1 显示了d b c 、b o 与i r p 三者之问的关系。 图3 - ld b c 、b o 与i r p 概念 s i m 不是要提供一系列严格的步骤,来描述如何将商业问题对应到解决方 案;而是提出用于描述系统的“工具箱”( t o o l - b o x ) 。这样,商家可以利用一 些为满足特定需求而开发的即插即用的构件或产品来集成实现系统。 下图展示了d b c 工具箱在从商业视图向解决方案视图过渡过程中所起到的 桥梁作用。 a d 傩8 5 谪昏 剐埘口葛诵e 图3 2 商业视图通过d b c 对应到解决方案视图 图3 2 中显示,e t o m t o m 的流程框架和s i m 的商业信息框梨描述了服务 提供商的商业视图。解决方案视图则由一组系统组成t 每个系统都包含了一组 d b c 。系统之间则是通过由工作流( w o r k f l o w ) 技术实现的软件总线进行交互。 系统都可以采用即插即用的构件集成实现。“工具箱”是一组d b c 的集合,能 北京邮电大学硕士学位论文 第h 页 运用构件技术实现电信延营支撑系统 够支持业务流程的执行步骤,不同的“工具箱”可以设计出适,jr 不同服务提 供商的系统体系结构。 结合e t o m t o m 中定义的过程需求,d b c 组件可用于: l 、帮助理解特定过程中的商业问题。 2 、帮助确定解决方案中所包含的系统以及每个系统中组件。 3 、帮助定义所确定的系统和解决方案如何使用。 4 、帮助维护和扩展现有系统和解决方案。 5 、协助确定过程的自动化实现。 下图显示了m d 、d b c 以及业务流程三者之间的关系: 图3 - 3m d 、d b c 与业务流程的关系 每个b o 还可以从不同的方面进一步的分析和描述。这些方面可以包括:客 户、管理者等与该b o 的交互;b o 生命周期之内涉及的业务过程;描述这个 b o 的数据等。这些方面的描述将会产生不同的构建模块( b u i l d i n gb l o c k ) 。例 如,对于账单b o ,在与客户或者管理者交互的时候,可以通过网络,也可以通 过传真等方式浏览账单。而另一方面,该b o 生命周期之内涉及的商业过程包 括产生账单、检查账单和分发账单。同样,描述这个b o 的数据包括账单号、 账单日期、缴费日期等等。 下图显示了b o 可以被迸一步细化为多个b b 。对b b 商业上的定义,是从 技术上实现b b 的第一步。图中的虚线展示了从对业务的关注转变成对实现技 北京邮电大学硕士学位论文 第1 5 负 运用构件技术实现电信运管支撑畚统 术的关注。 图3 _ 4d b c 整体视图 b b 是t i m 中的丰要描述对象和于段,是t i m 的通用应用软件体系结构 ( c o m m o n a p p l i c a t i o na r c h i t e c t u r e ) 的主要构成元素。 北京邮电_ 人学硕士学位论文第1 6 叭 运用构件技术实现电信运营支撑系统 3 2 技术集成图t i m 囤 从图3 - 4 中,我们可以看出了s i m 描述了运营支撑系统业务流程框架从商 业视角到技术视角上的过渡,而技术集成图t i m 则完成了对技术视角的描述, 即图下方深色的部分,它描述了如何定义细粒度的构件模型( b u i l d i n gb l o c k , b b ) 。 电信管理论坛协会的t i m 项目的目标是要促进网络与业务管理软件的发 展,从而实现服务提供商的业务流程自动化。t i m 结合了很多当前先进的分布 计算技术与构件技术,例如o m g 的c o r b a 与c c m ( c o r b ac o m p o n e n t m o d e l ) ,s u n 的j a v ar m i 与口b ( e n t e r p r i s ej a v a b e a r l ) ,以及m i c r o s o f t 的c o m + 等,提出了可行的实现框架。t i m 将从e t o m t o m 中获取需求,并为其提供一 个实现框架。t i m 采用了0 s c a i n a 体系结构作为描述系统的通用应用软件体 系结构,实现了体系结构技术实现的独立性,也就是说体系结构与具体的实现 技术无关;提供了一种设计构件和系统的有效方法。 t i m 将从e t o m t o m 中获取需求,并为其提供一个实现框架。下图显示了 t i m 与e t o m t o m 之间相互关系: 图3 - 5t i m 与e t o m t o m 的关系 图中显示开发过程从e t o m t o m 对业务流程分析( b u s i n e s sp r o c e s s a n a l y s i s ) 开始;在需求分析( r e q u i r e m e n t s a n a l y s i s ) 阶段,t i m 与e t o m t o m 交互,获取业务流程的需求和说明;然后是逻辑系统设计( l o g i c a ls y s t e m d e s i g n ) ,这一步将按照通用应用软件体系结构c a a 的原则,把业务流程分解 成一组b b 的定义;第四步是选择实现技术,比如选择操作系统、硬件平台、 北京邮电大学硕士学位论文第1 7 页 运用构件技术宴现电信运营支撑系统 开发语亩以及中问件等;最后一步是决定要开发还是购买所需的b b ,最终这些 b b 将相可i 协作实现业务流程的自动化。 t l m 采用o s c a i n a ( 0 s c a l n f o r m a t i o nn e t w o r k i n ga r c h i t e c t u r e ) 软件体系 结构进行系统分析与设计。o s c a i n a 具有以下特征: 1 、构件模块( b u i l d i n gb l o c k ) :发展完善的对象包装( o b j e c tp a c k a g i n g ) 思想 2 、契约( c o n t r a c t ) :格式良好的接口设计 3 、三层分布式计算:用户操作层( h u m a ni n t e r a c t i o nt i e r ) 、流程自动化层 ( p r o c e s sa u t o m a t i o nt i e r ) 和企业信息层( e n t e r p r i s ei n f o r m a t i o nt i e r ) 4 、引入i n a :增强了o s c a 互操作性( i n t e r o p e r a b i l i t y ) 。i n a 通过为契约, 以及其他交互方法提供交易服务( t r a d i n gs e r v i c e s ) ,引入了松散耦合的 分布式计算( l o o s e l y c o u p l e dd i s t r i b u t e dc o m p u t i n g ) 的思想;同时还将 契约划分为服务契约( s e r v i c e sc o n t r a c t ) 与管理契约( m a n a g e m e n t c o n t r a c t ) 。前者负责提供b b 的主要服务:后者负责提供监督和配置这 些服务的功能 o s c a i n a 是一个具有强操作性与互操作性( o p e r a b i l i t ya n di n t e r o p e r a b i l i t y ) 的体系结构。为了满足操作性的需要,o s c a i n a 提供了一套全面的软件开发 约束,保证了一个被发布到分布式计算网络中的模块能够正确和健壮的运行; 同时为了满足互操作性的需要,还对契约以及契约实现方法的设计提出了约束。 o s c a i n a 与具体的实现技术无关,很适合作为一种通用应用软件体系结 构,而且现有的构件技术,例如e j b 、c o m + 和c c m 很适合用于实现b b ,所 以电信管理论坛将o s c a i n a 作为了新一代o s s

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论