




已阅读5页,还剩46页未读, 继续免费阅读
(电力系统及其自动化专业论文)电信计费系统中调解系统的需求分析和测试的研究.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电信计费系统中调解系统的需求分析和测试的研究 a b s t r a c t w i t ht h er a p i dd e v e l o p m e n to ft h et e l e c o m m u n i c a t i o ns e r v i c e s ,t h et e l e c o mb i l l i n gs y s t e mi sn o l o n g e rt h et r a d i t i o n a ls e n s e ,w h i c hw a sas u b s i d i a r yo ft h et e l e c o m m u n i c a t i o n sb u s i n e s s i tb e c o m e s t h es o u r c ea n db a s i so ft h eo p e r a t i n gi n c o m ef o rt h et e l e c o m m u n i c a t i o n so p e r a t i o ns u p p o r ts y s t e m t h et e l e c o mb i l l i n gs y s t e mb e c o m em o r ec o m p l e x , w eh a v et ou s et h ed i s t r i b u t e de n v i r o n m e n ta n d t h et h r e e l e v e ls t m c t u z e i i lt h ep r o j e c td e v e l o p m e n ta r e a , p e o p l er e a l i z ed e e p l yt h ei m p o r t a n c eo ft h e p r o j e c tm a n a g e m e n ts c i e n c e u s i n gas c i e n t i f i ca n de f f e c t i v ep r o j e c tm a n a g e m e n tc o n c e p tt oe s t a b l i s h ap r o j e c tp l a ni si t sb a s i s t h i sp a p e ri n t r o d u c e st h ed o m e s t i ca n di n t e r n a t i o n a lt e l e c o mb i l l i n gs y s t e ms t a t u s ,i t si m p o r t a n t p o s i t i o ni nt h et e l e c o mb i l l i n ga r e aa n dt h ea p p l i c a t i o no ft h em e d i a t i o nt e c h n o l o g y t h e nt h i sp a p e r f i g u r e so u tt h er o l eo f t h em i d d l e w a r et e c h n o l o g yi nt h en e wt e l e c o mb i l l i n gs y s t e m ,w h i c hi st h ek e y t e c h n o l o g yo ft h et h r e e l e v e ls t r u c t u r e f o rt h eo b j e to ft h i sp a p e r , f u s i o n w o r kp a c k a g e ,w h i c hi st h e m e d i a t i o ns y s t e mf o rt h et e l e c o mb i l l i n gs y s t e md a t a & c o n t e n tb i l l i n ga n dw h i c hu s e st h e m e d i a t i o nt e c h n o l o g y , t h ea u t h o ra n a l y z e st h ew o r k f l o w sa n dt h eo p e np o i n t s t h i st e c h n o l o g yl e t f u s i o n w o r kp a c k a g ec a nb eu s e db ya l lt h es u b s i d i a r i e s t h e nt h i sp a p e rd o e st h er e s e a r c h e so nt h e p r o j e c tm a n a g e m e n ta r e a , c o m p a r i n gt h ed i f f e r e n c e so ft h ed e v e l o p m e n tm o d ea n dt h el i f e c y c l eo ft h e f u s i o n w o r kw i t ht h en o r m a lp r o j e c t s t h i sa r t i c l et h e nf o c u s e so nt h er e q u i r e m e n ta n a l y s i sa n dt e s t i n g p r o c e s so ft h ep r o j e c t f u s i o n w o r kp a c k a g e d u r i n gt h i sf i v em o n t h si n t e r n s h i p ,t h ea u t h o rp a r t i c i p e di nt h ef i v en e sd e m a n d m o d i f i c a t i o n s :d m l 8 3 ,d m l 9 2 ,d m 2 1 1 ,d m 2 1 7 ,d m 2 1 9a n dt h e s ef i v en e wd e m a n dm o d i f i c a t i o n s h a v eb e e na l r e a d yv e r i f i e db yt h ef i r s tt e s t t h ea r t i c l em a i n l yr e s e a r c h e sa n da n a l y s e st h ed m 217 , e s p a c i a u yi nt h ec h a n g e m e n t so ft h ew o r k f l o w r e q u i r e m e n ta n a l y s i si sv e r yi m p o r t a n ti nt h ep r o j e c t d e v e l o p m e n tp r o c e s s t h er e q u i r e m e n ta n a l y s i so ff u s i o n w o r kp a c k a g ei sn o tj u s tap a r ta tt h e b e g i n n i n go fal i f e c y c l e ;i ts h o u l db et r e a t e di na l lt h ep e r i o do fal i f e c y c l e t h et e s t i n gp a r ti sa l s o v e r yi m p o r t a n t t h ea u t h o ra i m e da tt h ep r o b l e mf r o mt h ep r o d u c t i o np a r to ft h es y s t e m ,r e d i dt h e t e s t sa n ds o l v e dt h ee r r o r si nt h es y s t e m i nt h ee n d ,t h i sp a p e rc o n c l u d e st h er e s e a r c h e s ,p o i n t so u tt h es h o r t c o m i n g sa n dp r o p o s e st h e i m p r o v e dc o n c e p t i o n k e yw o r d s :t e l e c o mb i l l i n gs y s t e m ,m e d i a t i o ns y s t e mf u s i o n w o r k s ,l i f e c y c l e ,t e s t i n g , r e q u i r e m e n t sa n a l y s i s 南京航空航天大学硕士学位论文 图表清单 图1 1 调解系统2 图1 2 两层结构2 图1 3 三层结构3 图2 1f u s i o n w o r k s 在d a t a & c o n t e n t b i l l i n g 的构架中的位置6 图2 2f u s i o n w o r k sp a c k a g e 产品的结构层次7 图2 3f u s i o n w o r k sf r a n c e 的示意图一8 图2 4 工作流的位置8 图2 5 工作流的基本结构9 图2 6 次级工作流细节1 0 图2 7f u s i o n w o r k sp a c k a g e 的组成1 0 图2 8f u s i o n w o r kp a c k a g e 的接口模块1 1 图2 9 集中式计费系统结构一1 2 图2 1 0 离散式计费系统结构1 3 图3 1 瀑布模型1 5 图3 2 演化模型1 6 图3 3 螺旋模型一1 6 图3 4 螺旋渐进模型1 7 图3 5f u s i o n w o r k sp a c k a g e 生命周期1 9 图4 1f u s i o n w o r k sp a c k a g e 的需求分析流程2 2 图4 2 新的q ss e r v i c e a u t h o r i z a t i o n 工作流简化图2 9 图4 3 新的b m as e r v i c es t o p 工作流简化图2 9 图5 1f u s i o n w o r k sp a c k a g e 的测试层次图3 2 图5 2f u s i o n w o r k sp a c k a g e 单元测试结构3 2 图5 3i r m a 的界面3 7 图5 4b m as e r v i c eu s a g e 的工作流记录报告节选一3 7 图5 5b m as e r v i c es t o p 的工作流记录报告节选3 8 表3 1 项目生命周期的内容2 0 v 电信计费系统中调解系统的需求分析和测试的研究 表4 ic u p do p t i o n 表部分项目2 7 表4 2o p t i o n m a p p i n g 的部分内容2 8 表5 1f u s i o n w o r k sp a c k a g e 的测试步骤3 4 表5 2 针对问题一的e d r _ m a p p i n c , , c s v 数据配置3 6 表5 3 针对问题二的e d rm a p p i n c l c s v 数据配置。3 6 d c b : m c o : o s s : c s g : f w f u w : e d r : b m a : q s : p d p : b r m i n f r a n e t : i n : 如s p : d m : v a s : 注释表 d a t a c o n t e n tb i l l i n g m o b ilec o u n t r yo p e r 舀t o r o n li n es u p p o r ts e r v i c e c u s t o m e rs e r v i c eg a t e w a y f u si o n w o r k s e v e n td a t ar e c o r d b i l l i n gm e d i a t i o na g e n t q u o t as e r v e r p a c k e td a t ap r o t o c o l b il li n gr e v e n u em a n a g e m e n t 法国子公司的b r m i n t e l l i g e n t m u l t id a t as e r v i c ep l a t f o r m d e m a n dm o d i f i c a t i o n v a l u ea d d e ds e r v i c e 承诺书 本人声明所呈交的硕士学位论文是本人在导师指导下进行 的研究工作及取得的研究成果。除了文中特别加以标注和致谢 的地方外,论文中不包含其他人已经发表或撰写过的研究成 果,也不包含为获得南京航空航天大学或其他教育机构的学位 或证书而使用过的材料。 本人授权南京航空航天大学可以将学位论文的全部或部分 内容编入有关数据库进行检索,可以采用影印、缩印或扫描等 复制手段保存、汇编学位论文。 ( 保密的学位论文在解密后适用本承诺书) 洲司 作者签名:到型 日 期:塑f 竺:厶:! z 南京航空航天大学硕士学位论文 1 1 本文的研究背景 1 1 1 电信计费系统的发展 第一章绪论 电信计费系统经历了从人工系统到自动系统的进程,计费系统正从初级走向高级,从分散 处理走向集中的管理。现代关于计费系统的建设也已经逐步形成一整套完整的理论。无论是朝 着什么方向发展,电信计费系统一方面要面向用户,完成对用户的计费、收费及一系列相关的 服务;另一方面要面向电信运营商自身,为公司提供市场预测、经营分析报告,为公司制定市 场经营策略提供支持;为公司增加利润、扩大客户群、有针对性的展开市场营销等工作提供帮 助。 随着当前网络技术的发展,用户对电信业务提出更多更复杂的需求。电信市场现在主要是 朝着基于内容的服务发展,与不同内容的供应商合作越来越广泛。业务的多样性使得计费需要 处理的业务对象在数量上急剧增加,同时,用户数量的持续增长也是十分明显的。精明的运营 商开始意识到账单绝不仅是一张收据,而是已经成为实现客户服务的一个关键渠道。如果想要 它能担此重任,计费系统的全面升级完善势在必行幢1 。 总之,电信计费系统已不再是被动的后台系统,它已成为整个电信行业的核心竞争力所在。 它能有效地提供服务,降低运营成本,提高运营效率。所以,各大运营商必须给予它足够的重 视,才能在竞争激烈的市场中占居有利的地位。 1 1 2 调解系统在计费系统中的应用 1 1 2 1 调解系统的概念 计算机技术的发展,c p u 速度越来越高,特别是网络技术的发展,使得计算机的应用范围 更为广阔,许多应用程序需要在网络环境不同结构的系统上运行口1 。在这种分布异构环境中, 通常存在多种硬件统平台( 如工作站,小型机等) ,在这些硬件平台上又存在各种各样的系统软 件( 如不同的操作系统、数据库等) ,这些硬件系统平台还可能采用不同的网络协议和网络体系 结构进行连接。如何把这些系统集成起来,开发新的应用系统是一个非常现实的问题。 为了解决分布环境问题,开发人员提出了调解系统的概念。调解系统是位于操作系统和应 用之间的通用服务,如图1 1 所示。 1 电信计费系统中调解系统的需求分析和测试的研究 图1 1 调解系统 调解系统具备两个关键特征:首先要为上层的应用层服务。此外,又必须连接到操作系统 的层面,并且保持运行工作状态,具备了这样两个特征才能称为调解系统。 1 1 2 2 调解系统在计费系统中的应用 随着网络技术的飞速发展,电信业务的种类日趋多样化,客户数量增多,访问量和数据传 输量都较大。电信计费系统从简单到复杂,计费的数据库日益庞大。 原来的计费系统一般都是两层体系结构,应用层和数据服务层,如图1 2 所示。但是在实 际应用中,两层结构已暴露出一些问题1 。例如,客户端直接( 或通过存储过程) 访问数据库, 所有客户端都访问数据库,对系统安全性产生威胁,很难防止恶意攻击。同时,网络流量很大, 易形成网络瓶颈。还会造成数据库访问瓶颈及数据库连接数过多,影响数据库的响应速度,降 低系绕陛能,两层应用体系结构还有维护、扩展方面的问题。 图1 2 两层结构 为了解决相应的瓶颈和出于安全因素等方面的考虑,开发商们开始采用调解系统组成三层 结构应用体系。三层结构应用体系,如图1 3 所示,将业务逻辑从客户端分离出来,放在中间 层。中间调解层就是加入了业务逻辑的调解系统。调解层接受客户的业务请求,根据请求访问 数据库,做相关处理,将处理结果返回客户端。调解层从物理上和逻辑上都可以独立出来,客 户层不直接访问数据库服务层,而是访问中间调解层。 2 南京航空航天大学硕士学位论文 卜 一 l 数据库 l i * 弼 卤卤去, 图1 3 三层结构 三层结构体系把业务逻辑独立出来放在中间调解层,与两层结构相比有以下几个优点: 优化了系统结构:将系统分为三层,业务逻辑放在调解层,软件的维护集中在应用层,客 户端的维护就相对简单了,有利于软件维护及系统管理。 提高了应用系统的安全性:将客户端与数据库隔离起来,客户端无权限直接访问数据库, 有利于安全管理,可有效防止恶意攻击。还可以利用调解系统的安全管理特性进一步加强 权限控制管理。 方便业务权限管理:三层结构应用中可划分出业务级权限,一种业务一个服务程序,利用 中间件的管理对其进行访问控制。数据库的权限只分为对表( 或表中的列) 的插入、删除、 修改、查询权限。实际应用中往往以业务请求为主线,也就要求对业务实现权限控制。三 层结构应用可以方便地对客户端实现业务权限管理控制。两层应用体系结构中可通过存储 过程类似地实现业务级权限控制,但采用三层应用体系结构实现业务级权限控制更加灵活、 方便、实效h 1 。 强大的扩展能力:若提高系统性能、处理速度,可增加应用服务器,分担一部分应用服务 工作就可以了,而原来的应用服务器可以不用改动。 提高数据库响应速度:两层应用体系结构中客户端直接访问数据库,会造成数据库访问瓶 颈及网络瓶颈,从而降低了整个系统的性能。三层应用体系结构中,中间层的引入有效地 解决了网络瓶颈和数据库连接数过多引起数据库性能下降的问题。 提高系统性能:三层应用体系结构能更好地调整应用体系,还可利用调解系统的特点来选 择路由、平衡负载,提高整个系统的性能。 现代电信计费系统中,大型数据库应用系统开发调解技术已经成为趋势1 。例如本文的研 究对象f u s i o n w o r k sp a c k a g e 是电信计费系统d a t a c o n t e n tb i l l i n g 中的调解系统,实际 上就是中间调解技术的一种运用,是整个计费系统的核心部分,在客户应用系统和数据库应用 系统之间扮演着信息“调解员”的角色。 3 电信计费系统中调解系统的需求分析和测试的研究 1 1 3 法国电信公司及其电信计费系统的现状 法国电信o r a n g e 集团是一家在世界领域占有领先地位的电信运营商。2 0 0 6 年5 月,法国 电信进行了品牌重组,把在全球的移动、宽带、融合服务和商业服务品牌统一为“o r a n g e ”。 法国电信o r a n g e 集团在o r a n g e 这个品牌下,开发和销售的服务的主要有以下三个方面:住宅 通信服务;私人通信服务;专业通信服务。他们的公司遍布于全球的两百多个国家和地区,拥 有正式员工2 0 万人。截止2 0 0 9 年底,他们在全球范围内拥有1 8 2 亿的用户,2 0 0 8 年全年的 总营业额为5 3 0 亿欧元m 1 。 法国电信的信息系统研发部主要负责对商业计费以及网络业务处理的信息系统进行开发。 在信息系统研发部有四个下属的部门:客户信息系统部门;计费信息系统部门;网络信息系统 部门;信息系统运维服务部门。研发部在全球范围内一共开发了六个与电信计费相关的系统。 其中就包括d a t a c o n t e n tb i l l i n g ( d a c b ) 。集团研发d & c b 计费系统的目的是为了满足新型 的市场需求。宽带、无线网络的发展和工业生产的进步带来了新型的、复杂的业务需求。d & c b 计费系统的研发就是为了满足数据内容业务的要求u 驯。 d & c b 计费系统中的核心部分就是三层结构中的中间调解层:调解系统( m e d i a t i o ns y s t e m ) f u s i o n w o r k sp a c k a g e ,它位于客户应用系统和数据库应用系统之间,其中定义了许多工作流( 业 务逻辑) ,接受请求,访问数据库,处理信息,再将结果返回到网络客户端。 在计费系统中,一个p a c k a g e 就是一个公共的,一致的,灵活的系统架构,可以适用于集 团下属的分布于不同地区的子公司。正因为有了“p a c k a g e ”的概念,整个集团在投入在网络业 务和i t 业务这两项上的资金比往年减少了2 5 亿欧元。截止2 0 0 8 年底,d & c b 计费系统已经成 功地应用在了集团下属的法国、英国、比利时、波兰、瑞士和罗马尼亚这个6 个国家的子公司 n 引。无论从现在还是从长远来看,d & c b 业务的收入都是相当可观的。2 0 0 7 年,d & c b 业务的全 年总营业额为7 9 5 亿欧元,预计2 0 1 0 年的总营业额将会是2 0 0 7 年的两倍。如果继续按照这种 良好的走势,预计2 0 1 3 年的总营业额,将会达到3 6 亿欧元u 副。 1 2 本文的主要内容 本文是这次毕业实习的一个总结,记录了在这次毕业实习学习到的有关电信计费系统的知 识和我在工作中所做的部分研究工作。首先,本文对应用了中间调解技术的电信计费系统中的 调解系统f u s i o n w o r k sp a c k a g e ,也就是本文的研究对象,它的特点,原理,结构进行了总结 与分析。接着,引入了项目生命周期的概念,在此基础之上,对f u s i o n w o r k sp a c k a g e 项目生 命周期的特点进行分析,与开发人员一同制定了项目新版本的开发计划。本文重点分析了 f u s i o n w o r k sp a c k a g e 生命周期中需求分析和测试阶段的工作内容和特点,以及在新版本的开 4 南京航空航天大学硕士学位论文 发过程中所做的研究工作。 在实习结束的时候,f u s i o n w o r k sp a c k a g e 的新版本,经过半年多的需求分析,设计和基 础测试,已经正式送往负责部门启动它的系统测试,准备投入产品市场,将为电信消费者提供 更加多样和高科技的业务服务,同时也能为运营商带来更多的收益和更大的竞争力。 ( 备注:由于该项目的研发过程中某些技术细节属于公司内部机密,根据我与该公司在实 习之前签订的保密协议,文章隐去部分技术细节和部分工作内容,请谅解。) 5 电信计费系统中调解系统的需求分析和测试的研究 第二章f u sio n w o r k sp a c k a g e 的介绍 f u s i o n w o r k sp a c k a g e 是一个实时调解系统,实际上就是中间调解技术的一种运用。它是 电信计费系统d a t a c o n t e n tb i l l i n g 中的核心部分,在网络应用系统和计费数据库应用系 统之间扮演着信息调解员的角色。 图2 1f u s i o n w o r k s 在d a t a c o n t e n tb i l l i n g 的构架中的位置 从图2 1 1 7 中,不难看出,f u s i o n w o r k sp a c k a g e 处于整个系统的中间层,与上层和下层的 应用系统都可以进行信息的交换,所以它是d a t a c o n t e n tb i l l i n g 中的调解系统。 2 1f u sio n w o r k sp a c k a g e 的特点 2 1 1 调解系统 调解系统是管理处于信息系统上游的网络客户端应用系统,以及处于信息系统下游的应用 系统之间的数据信息的传输n 羽。它的主要作用是收集位于信息系统上游的应用系统的数据信 息,根据请求类型的不同,通过自身内部的为了不同的请求而定义的工作流( 业务逻辑) 对这 些请求进行处理,再将这些处理过的数据信息发送到位于信息系统下游的计费应用系统。 2 1 2 调解系统的特点 巫回塞盟遢鲤;对上层网络客户系统发出的原始请求信息进行收集,并对这些数据信息进 行处理,再将处理过的数据信息发送给下层的应用系统,这三个步骤是同时进行的。调解系统 通过访问不同数据库和查找表中的信息( 其中包含客户或者是服务的信息) 来完成客户所发送 服务请求。在不同的情况下,调解系统中定义的工作流( 业务逻辑) 可以访问一个或是多个计 费数据库( 流量管理,在调解系统应用层对消费情况进行评估) ,目的就是为了满足某种业 务( 连接到某种业务的授权,取消某种业务的需求,计费需求) 的需求。实时调解系统可 6 南京航空航天大学硕士学位论文 以提供多个对外接口,并且使这些外接口系统都使用共同的沟通协议;实时调解系统可以对从 外部应用系统收集来的原始数据信息进行内容添加,添加一些下游应用系统,为了做出某项判 断所需要的信息;实时调解系统可以与不同的计费应用系统( 下游应用系统) 相连接,根据不 同的客户和业务类型,均衡客户管理。 蝗塞塑鏊金;来自不同系统的数据信息,通过实时调解系统后,所以信息会以相同的格式 被表达在复杂程度不同的e d r ( e v e n td a t ar e c o r d ) 中。 验证堡正:验证的规则就是一些判定准则,用来判断在调解系统中的e d r 中包含的信息是 否是系统下一步行动所需要的。这些准则可以用来验证一些错误的e d r ,并对其进行修正,避 免在进入下一个环节时出错,对整个信息系统的造成影响。 揸式么垃邀接墅;e d r 根据下游的应用系统定义的格式被格式化。因此,同样数据信息可以 根据下游应用系统的不同需求而以不同的形式存在。 鋈地焦息;e d r 在调解层可以被添加一些有用的信息( 例如,数据信息的个性化,客户特 征) 之后再被送到下游的应用系统中去。 过滤:一些经过分析的,没有用的数据信息会在调解系统的中被过滤。根据客户的不同需 求,一些e d r 可以在调解层被过滤掉。 2 2f u sio n w o r k sp a c k a g e 的结构层次 “r 图2 2f u s i o n w o r k sp a c k a g e 产品的结构层次 从图2 2 中,可以观察到,f u s i o n w o r k sp a c k a g e 从最初的基本产品,到最后可以为集团 下属的各地区的子公司所利用的复杂的调解系统分为三个层次瞳引:公司项目供应商o p e n e t 生 产的f u s i o n w o r k s 产品;包含有m c o ( m o b i l ec o u n t r yo p e r a t o r ) 的f u s i o n w o r k sp a c k a g e ;加 入了m c o 特性的f u s i o n w o r k s 最终产品。 f u s i o n w o r k sp a c k a g e 是在f u s i o n w o r k s 这个基础产品上开发出来的。f u s i o n w o r k s 是集团 供应商o p e n e t 公司开发的f u s i o n w o r k s 产品。它主要用于收集来自网络客户端应用设备的请求 7 电信计费系统中调解系统的需求分析和测试的研究 信息,并对收到的信息根据需要进行处理和数据格式的统一,再将这些信息传送到终端操作应 用设备( 计费端应用系统) 去,这是一个半成品应用软件。 公司选择f u s i o n w o r k s 产品是为了用于实现实时调解功能,满足电信业务中数据内容业务 的需求。f u s i o n w o r k sp a c k a g e 中定义了一系列的工作流( w o r k f l o w ) 。通过这些工作流,可以 实现f u s i o n w o r k sp a c k a g e 的对数据信息进行更新和交换,以及反馈的基本功能。从而能够将 整个电信计费系统的各个分支应用系统有序有效的结合起来。 留给m c o 的部分 m c o 地区 化部分 图2 3f u s i o n w o r k sf r a n c e 的示意图 上述提到的这些工作流中,即业务逻辑,又包含着一些“开放接口( o p e np o i n t s ) ”或者 又称为“个性化接口”,这些开放接口就是为了能让集团下属的各个地区子公司,根据各自不同 网络特点和不同种类的电信业务,在f u s i o n w o r k sp a c k a g e 的基础上,增加自己所需的特殊功 能需求,从而形成了具有地域特性的f u s i o n w o r k s ,例如f u s i o n w o r k sf r a n c e ,如图2 3 所示, 就是专门针对法国电信网络业务的现状,在f u s i o n w o r k sp a c k a g e 的基础上加入了自己的特殊 需求而开发的。这些“个性化接口”在集团内部被称为m c o ( m o b i l ec o u n t r yo p e r a t o r ) 瞻。 2 3f u sio n w o r k sp a c k a g e 的工作流 2 3 1 工作流在d & c b 中的位置 8 图2 4 工作流的位置 图2 4 i r a 是一个d & c b 用户要求登陆网络的请求,从发出请求到系统同意该用户接入网络的 南京航空航天大学硕士学位论文 过程。当请求信息经过前面几个模块的验证,顺利进入f u s i o n w o r k sp a c k a g e 的时候,在 f u s i o n w o r k sp a c k a g e 中定义了一个叫做“判断用户权限”( s e r v i c ea u t h o r i z a t i o n ) 的工作 流,当请求进入之后,通过一系列的指令序列,就能判断出该用户是否有权限享受此项服务, 并对前一级的模块作出回答。如果答案是肯定的,那么c s g ( c u s t o m e rs e r v i c eg a t e w a y ) 就 会通知网络端,该用户就可以开始登陆网络了。 2 3 2 工作流的原理 一 工作流就是业务逻辑,是以一种逻辑语言存在的指令序列。每个指令文件控制着请求从开 始到结束的行动。行动指的是一项任务,比如用户信息的查询,服务的终止。 图2 5 工作流的基本结构 、q 1 用户信息l l 数据库l l 如图2 5 所示,工作流中的指令,可以访问存有用户信息的数据库( c u p d ) ,或是访问查找 表( 1 0 0 k u pt a b l e ) 中的s c r i p t s 文件或是其他的数据表,进行一项特殊的行为活动。通过该 请求数据包中包含的信息的种类,文件中的指令会给出该工作流的下一级走向。例如,判断用 户的类型,预付费或是后付费用户,如果是预付费,那么程序中的返回值会设定为“1 ”或是其 他的值,成为下一段程序中判断隋况的初始条件口。 一个工作流,还可以包含一个或多个的次级工作流( s u b - w o r k f l o w ) ,对工作流的行为活动 进行更为细节的划分。次级工作流的定义和原理都与工作流是一样的。在一些特殊的情况下这 些次级工作流是空的或是尚未完整的文件,文件中程序不完整或是判断的情况不全面,这就是 留给各个地区的f u s i o n w o r k s 进行特殊需求的添加,写入自己的特殊的程序指令,就是所谓的 “个性化接口”m c o 。 9 电信计费系统中调解系统的需求分析和测试的研究 图2 6 次级工作流细节 图2 6 的左边半部分就是图2 5 。右半部分就是一个放大的次级工作流。在这个次级工作 流中又包含有许多b a s i cs c r i p t s 文件。其中文件名带有m c o 三个字母的就是供子公司的项目 开发人员写入符合该地区特殊需求的指令程序的个性化接口或者叫做开放接口。 2 4f u sio n w o r k sp a c k a g e 的组成 从图2 7 中,可以看出,f u s i o n w o r k s 调解系统由四个部分组成:域名服务器( t h e a p p l i c a t i o ns e r v e r ) ; 调解服务器( t h em e d i a t i o ns e r v e r ) ;相关器( t h ec o r r e l a t o r ) : 收集器( t h ec o l l e c t o r s ) “3 1 。 图2 7f u s i o n w o r k sp a c k a g e 的组成 域名服务器:它保存了一张域名和与之相对应的i p 地址( i pa d d r e s s ) 的表,以解析消息 的域名。这个服务器中缓存了很多域名的d n s 记录。这样接入的用户要打开某个网页时,服务 器不需要去查询域名数据库,而是把自己缓存中的d n s 记录直接使用,从而加快用户访问网站 的速度。 调解服务器:它自身的缓存里包含着应用系统的数据配置( 例如组件的编号,组件的细节, 工作平台等) 它在启动的时候会从外部相应数据库里下载一些信息,当系统的数据配置发生变 化的时候,它也会对自身数据库中的信息加以相应的调整。 】0 南京航空航天大学硕士学位论文 相关器:这个部分是整个调解系统的核心部分。它负责处理那些将要送到下游操作系统中 的数据信息。其中包括验证,过滤,收集,添加信息;外部数据信息的访问;统计分析报告; 具体操作规则的执行。相关器负责管理从收集器那边收集来的数据信息,并对这些信息进行关 联,添加必要的信息,然后将这些更新过的数据信息传送给下游的应用系统。在一些情况下, 根据需要,相关器会直接对收集器给予回应。 收集器:每一个f u s i o n w o r k s 都会安装有一个或多个预配置的收集器,这些收集器直接与 相关器相连接。它们可以通过从服务器过来的数据信息更新自己的配置,不会因为某项服务正 在进行而中断。收集器有以下几个主要任务:保持与网络端应用系统的连接( 首次连接,再次 连接) ;按照相应的协议对解释数据信息;翻译数据信息并传送给相关器。 2 5f u sio n w o r kp a c k a g e 的接口模块 图2 8f u s i o n w o r kp a c k a g e 的接口模块 从图2 8 中,可以很容易的看到与f u s i o n w o r kp a c k a g e 相连接的接口模块,它们就是计费 系统中的其他两层的应用系统,也都是d a t a c o n t e n tb i l l i n g 计费系统中不可缺少的部分。 2 5 1o r a c i eb r m ( b iiii n gr e v e n u em a n a g e m e n t ) o r a c l eb p j i 是一个存储着客户信息和客户订阅的服务信息的实时计费数据管理系统。这个 应用系统的目的是对多媒体业务的数据信息进行实时计费。o r a c i eb f d 4 中定义了判断规则,用 于区分预付费和后付费的用户。o r a c l eb r m 接收来自f u s i o n w o r k s 的请求信息,首先对用户类 型的进行判断。如果该用户是后付费用户,f u s i o n w o r k s 对其数据流量使用情况进行记录,而 在此项请求的最后阶段会对其进行计费。如果该用户是预付费用户,一系列的工作将会在i n 模块中完成。 1 1 电信计费系统中调解系统的需求分析和测试的研究 2 5 2in ( in t ei i ig e n t ) i n 应用模块的作用是,判定一个预付费用户的账户中是否有足够的余额来享受某项服务。 、它向f u s i o n w o r k s 返回信息并向其提供每个用户的计费信息。i n 将在用户的账户里保留理论上 进行某项服务所需的流量,随后,f u s i o n w o r k s 会请求o r a c l eb p a 查询该用户的账户里的数据 使用流量的余额。 2 5 3c s g ( c u s t o m e rs e r vic eg a t e w a y ) c s g 是一个拦截请求的网络端应用系统n 射。这就是说,当用户要求使用某项服务( 例如, 下载,登陆网页,打电话) 时,请求不会说直接发到网络端,然后用户直接就享用服务了。这 个请求是会被处于用户和f u s i o n w o r k s 之间的c s g 拦截下来。c s g 会将这个携带者用户相关数 据信息的请求发送给f u s i o n w o r k s 。接着,f u s i o n w o r k s 会继续跟其他接口模块进行沟通,判断 该用户是否拥有享用某项服务的权限,最后再由f u s i o n w o r k s 将结果反馈给c s g 。当c s g 接收 到从f u s i o n w o r k s 反馈回来的信息时,才决定是否让客户的请求通过。例如说,当一个用户的 账户里没有足够的余额来支持他进行某项网络连接活动时,该用户的请求就不能通过验证,他 也就不能使用该项服务。 2 5 4v a s ( v aiu ea d d e ds e r vic e ) e v a s m d s p v a s 平台是专门为复杂的电信业务而开发的( 例如用户进行网上买卖交易或是下载影音文 件) 。v a s 模块和f u s i o n w o r k s 之间遵循r a d i u s 协议,e v a s 的基本功能和v a s 是一样的,它与 f u s i o n w o r k s 之间的协议是h t t p 。 m d s p ( m u l t id a t as e r v i c ep l a t f o r m ) 就是将许多个v a s 或者e v a s 平台组合在一起,但 是每个v a s 平台都有各自的分工,比如说网上聊天,或是发送邮件。根据v a s ( v a l u ea d d e d s e r v i c e ) e v a s l i i d s p 平台与计费系统中其它模块连接方式的不同,可以把计费系统分成离散 式的和集中式的两种。 1 2 图2 9 集中式计费系统结构 南京航空航天大学硕士学位论文 图2 9 就是一个集中式的计费系统,我们可以看到在这样的系统中,v a s e v a s 姻s p 平台 通过c s g 与f u s i o n w o r k s 相连接。所以v a s e v a s 如s p 与f u s i o n w o r k s 之间没有直接的数据信 息的交换。所有的数据信息的交换都是通过c s g 进行的。 图2 1 0 离散式计费系统结构 图2 1 0 就是一个离散式的计费系统,我们可以看到在这样的系统中,v a s e v a s s p 平台 没有通过c s g 而直接与f u s i o n w o r k s 相连接。所以大部分数据信息的交换都有在v a s e v a s 旧s p 与f u s i o n w o r k s 之间直接的进行,减少了c s g 的工作量。然而在实际应用中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新鲜牛肉知识培训内容课件
- 汽车照明设备行业2025年市场分析及LED照明技术发展趋势前景报告
- 管道防腐安全知识培训课件
- 成都中考英语B卷专题训练集
- 档案管理岗位年度工作总结范文
- PPP模式风险识别与控制策略
- 露天矿山作业区域噪声与振动监测
- 智慧公交系统2025年智能乘客流动监测评估报告
- 排涝泵站机电设备节能改造方案
- 医院员工劳工合同(标准版)
- GB/T 24218.3-2010纺织品非织造布试验方法第3部分:断裂强力和断裂伸长率的测定(条样法)
- 2023年版下肢动脉硬化闭塞症诊治指南
- 决奈达隆在心房颤动治疗中的应用培训课件
- 华为IPD流程管理全部课件
- 涂料行业企业风险分级管控体系实施指南+生产安全事故隐患排查治理体系实施指南
- 2021年唐山迁安市教师进城考试笔试试题及答案解析
- 2020进口关税税率表
- 三菱变频器d700说明书
- 涉外导游英语口语实训教程整套课件完整版PPT教学教程最全电子讲义教案(最新)
- 工伤知识培训(工伤待遇篇)课件
- 交通运输安全管理整套教学课件
评论
0/150
提交评论