开发商:山东浪潮齐鲁软件产业股份有限公司 开发背景 电信业务运营支撑系统(BOSS)概念的提出已有多年,BOSS的建设是提高电信企业竞争力的关键,这一点已经被电信运营企业广泛认可。2001年7月,在北京召开了电信业务支撑系统高级论坛;作为构建在BOSS基础之上的重要系统,9月份由每周电脑报组织的电信CRM研讨会也吸引了多家电信运营商的专家及开发商参加。这些迹象都表明了BOSS在今年已成为电信业内重点研讨和实施的项目。 从宏观上讲,建设BOSS的战略意义从根本上在于应对竞争,包括来自国内的和国外的。入世之后,竞争局面将更加严峻。电信运营企业必须通过信息手段提高自身竞争力。因此,采用先进的信息管理技术,建设BOSS系统成为中国的电信运营商们考虑的首要问题。 建设BOSS这样一个规模庞大、涉及面广泛、耗资巨大的项目,其风险可想而知,除去安全性、稳定性、可靠性的因素,技术、厂家、产品、自身人员、管理多方面的不成熟更形成了建设中的风险。但中国移动通信集团公司计费中心计费管理处副处长宁宇认为,如果不冒业务风险就要面临市场风险。目前的电信业务之市场风险非常大,实际上是为降低这上面的风险而甘愿去冒技术、产品上的风险。所以风险再大也要做。 方案详细介绍:
2、核心技术 LC BOSS V1.0.0 采用了先进的三层/多层架构体系,如下所示:
LC BOSS 系统总的来说,具有以下特点: * 基于数据中心的全集中处理模式: 采用基于数据中心(可以含数据仓库)的三层/多层处理模式,全省的所有数据均在省中心(数据分类存储,可存在于一个或多个数据库中),这种方式整体投资少、易管理、易维护、易升级,软硬件资源能够得到有效利用。这种集中不仅仅是简单的位置上的集中和机器的集中,更重要的是数据的集中和应用的集中。 * 处理性能大大提高: 在实时累计情况下,计费峰值处理能力达到6000条/秒以上话单(山东移动共36颗CPU 硬件环境下);基于专用实时数据库的新设计,突破了传统的基于数据库的实时累计方式,初步试验在同等硬件环境下,速度可提高一半以上,且能保证数据的一致性和事务完整性。 * 实时性好: 正常情况下,用户打完电话可在15分钟内查询到话单,一般在10分钟以内,可有效地支持预付费、租机租卡等业务,阻止大额度恶意高额用户的产生。 * 结构相当灵活: 计费系统采用并行、流水线作业方式。硬件上,在多个节点间可灵活配置和扩充,且节点型号和生产厂家不受限制,总的处理能力随着资源的增长而能得到相应提高。随着业务的变化,应用能够进行灵活地扩充。以上措施使得在交换机更新换代、增加交换机数量、计费规则改变、软硬件技术提高时,可实现在线增加、更新相应的模块或设备,达到系统的平滑升级。此过程对用户来讲是完全透明的,从而保证整个系统的灵活性和可靠性。 * 能够灵活地处理费率等调整: 同时支持多套费率,遇通话费率、节假日、时间段优惠的调整,只需修改一下基础数据表,在不停应用的情况下就能正确处理调整前后的话单。如2000.4.30本为星期天,则政府考虑到五一放假需要,将4.30调整为非休息日,将5.5(星期五)调整为休息日,则只需在节假日优惠表中加入4.30号的优惠信息即可,应用程序不做任何改动。又如某地用户5.1后(含5.1)的话单不再计地方附加费,而在5.1后(含5.1)进入计费系统的话单可能还含有用户在5.1前的话单,应用程序也不需做任何改动,只需在基础费率表中加入调整前后的费率、在费率切换表中加入新费率的适用时间。 * 支持多种优惠: 支持节假日、时间段、周末、主叫优惠、被叫优惠、呼转优惠、小区号优惠、集团优惠等方式,可以方便地修改优惠率,无需停止应用程序运行。 * 实现了按用户计费的方式: 支持每个用户可有一套单独的费率,打破了每个品牌必须有相同的号段的限制,可支持用户在手机号码不变的情况下在不同品牌间自由转网。提供与综合业务处理系统的数据传送接口,用户的资料可近乎实时地转至计费系统,计费系统在不停应用的情况下能实时利用到这些资料。 * 扩展性强: 在软件设计上,引入了"逻辑服务器"概念和"参数驱动"等合理的设计思想,采用模块化结构。各模块任务独立,在总控模块的控制下协调运作。因此,增加新业务后,可以方便地增加新业务处理模块,能够快速、平滑地升级,不影响应用软件的实时运行。 * 完备的监控方式: 通过多种方式监控应用系统的运行状况,及时发现系统存在的问题,保证系统的安全运行。主要有以下监控内容:
* 方便实用的应用管理: 在控制台提供了图形界面,用于对应用系统各节点的应用进行启动、暂停、终止的操作,也可刷新公参共享内存数据,而不必登录到各节点重复操作,节省了系统管理人员的工作量。若系统增加或减少了某些模块,只需在应用管理程序的配置文件中做相应相应即可。 * 丰富灵活的报表处理: 本系统的报表系统灵活、准确、速度快捷,易于扩充,便于更新,充分前瞻性得考虑了客户业务变化性大、发展速度快的现状,可以在系统运行后最大限度的保证系统的稳定性,减少对系统的升级修改,从而保证了整个计费系统的稳定运行。 * 友好快捷的查询界面,提供web查询: 本系统提供了基于web的查询系统,可供各地市通过内部局域网进行查询。查询操作简便易用,并提供了大量灵活、方便、快捷的报表查询功能。通过web网站的主页,地市用户可以查询详单、各种统计报表(如:业务统计、网间结算、高额话单等)以及各种基础数据(如:城市区号、国家代码、城市间费率等)、向省中心反馈意见、资料下载;省中心除了拥有地市的权限还可以下发通知、管理地市用户、管理地市用户的反馈信息等功能。另外,为了增加各地市人员的交流与沟通,本系统还提供了聊天室功能。 * 可靠的安全性设计: 主机、操作系统、网络、数据库、中间件、应用系统等都做了良好的设计,防止单点故障的发生和非法侵入。 * 合理分表 按号段、日期等分表的方法,即每个手机号段五天一个表的方法,同时借助号段表的命名特征,将详单表中的做索引的手机号字段压缩至4位,增加了插入、查询的速度和操作的并行度,减少了存储容量。 使用自己开发的表管理程序,可智能地自动建表及其相关的索引、触发器、实时累计表等,把数据相对均分到多个硬盘上,详单表的增加或删除不会给管理者添加任何麻烦。 * 避免磁盘I/O 磁盘子系统是计算机中最慢的设备之一,计费系统中超大数据量又必然要与硬盘打交道,因此硬盘常常成为制约系统性能的瓶颈。我们采用了以共享内存为主的进程间通讯方式,兼用消息队列、Socket、管道(pipe)等IPC机制,用信号灯机制协调通讯的同步及一致性,进程使用的基础数据表等一次性地从数据库中加载到共享内存中,避免频繁访问数据库。这样在一台计算机内部,除了进入计费系统的原始话单文件、日志文件和需传出的文件外,尽可能不与硬盘打交道,部分计算机间可用Socket网络方式直接通讯,这样大大提高了计费速度,我们在预处理、划价、报表累计、实时累计、预付费、反欺诈等子系统均采用了这种方式。 * 并行处理策略 在并行处理方面,我们不仅采用多进程处理方式,更多地采用了多线程程序设计,通过总控程序控制进程(线程)的个数,使并行度更高、系统消耗更小、处理速度更快、资源利用更充分。由于在数据库表设计时采取了按号段日期的划分方法,话单在入库时可并行进行而不会有锁冲突和锁等待,统计时也可并行进行。 * 大数据量统计表的处理 为了及时反映经营状况、系统运行情况、进行决策分析等,需要出各种各样的统计日报、月报等报表。从庞大的详单数据库中进行统计需要消耗很多时间和资源,有时等待的时间使人无法忍受,虽然统计工作可利用话单量较少的晚间来做,但由于待统计的报表太多,可能使系统无法按时完成统计任务或根本无法执行。我们采用在划价话单入库后在内存中进行报表预累计处理,报表的产生根据累计数据来完成,即可达到近乎实时出表又不影响入库的整体性能。这些预处理后的报表累计基础数据是组建数据仓库的重要来源。 * 易于开展新的业务 基于数据中心的三层/多层处理方式,易于开展各种新的业务,包含各种实时业务和异地业务。 * 支持大用户量的并发操作 根据硬件情况,可灵活配置,以支持数百、上千个用户的并发操作(如查询详单、收费、办理业务等),且不会有死锁发生。 * 支持多种数据库 可支持Oracle、informix、sybase、db2等大型数据库,系统中这些数据库可共存。 * 支持流行的各种Unix主机及操作系统 可支持IBM、HP、SUN、COMPAQ等公司的Unix服务器及操作系统,这些不同类的Unix服务器可共存。
背景情况 BOSS的建设是提高电信企业竞争力的关键,这一点已经得到电信运营商的广泛认可。从1997年开始,全球BOSS市场的增长速度超过了电信运营市场的平均水平。北美电信运营商通常将20%的投资用于BOSS系统建设,与此形成对比的是,国内运营商的运维现状差强人意。 目前各运营商还处在BOSS建设的初级阶段,在此领域的投资只有2-3%。现有的运维支撑系统尚不能称为严格意义上的BOSS系统,功能实现主要集中在性能管理与故障管理上,没有实现一个完整的、包含业务配置、业务开通、业务保障和业务计量功能的"Flow-Through"的BOSS系统。由于对系统之间的互联互通缺乏周密的考虑,在建设中造成了很?quot;信息孤岛",从而产生诸多弊病,如管理水平低下、客户服务不及时、运营商不能及时准确了解各种销售情况,竞争灵活性差等。鉴于此,国内电信运营商在BOSS系统建设方面已有所行动,如中国电信的97工程及后续改造、中国移动的BOSS系统、中国联通的综合营账系统等。 在建设和改造新一代电信BOSS系统时,基本上采取循序渐进的两步走实施模式。第一步是"合并同类项",即将电信业务流程某个环节中的不同业务进行纵向整合,如帐务管理中的长话、市话、数据各部分的整合、服务于不同业务的客服系统整合,如中国联通的"1001"和中国电信的"1000"综合客服中心等;第二步是"横向整合",即将营帐、计费、客服以及决策支持等部分整合为一个有机整体,这是电信BOSS的最终实施目标。 业务实施的过程 集中研发与现场开发实施相结合,即先期调研集中研发,后期实施完善研发。"业务流程图;网络结构图;硬件环境;开发工具"如上所述。 效果与反馈 BOSS带来的好处体现在:对于客户的多个运营部门,包括市场部、营销部、计划建设部、业务部门等,BOSS能通过一个有效的管理工具,把这些部门的业务流程有机地融合起来,为用户提供很好的服务。通过这个系统,我们可以观测到什么样的业务是最受欢迎的,用户喜欢使用哪类服务。通过对用户信息进行分析,我们可以观测到哪些业务是盈利性最高的业务。对运营商来说,如何能够保持客户和赢得客户,是其在市场竞争环境下保持长期发展的一个关键。怎样建立用户的忠实度呢?首先要对客户资料、对客户所使用的多种业务同时进行分析,这种分析不是表面的、感性的,而要通过实际的数据来进行的分析。这也是BOSS所能提供的功能。如何应对关键大客户,是运营商业务的重中之重。这些大客户提供了许多业务来源和盈利来源。BOSS系统可以为运营商提供各式各样的大客户管理,同时,能够分析大客户的需求,满足他们的要求。 新一代的BOSS系统所具备的特性有哪些呢?最关键的一点就是要高度系统集成化,把各式各样的分离业务系统融合起来、串联起来,作为一个整体来看待。运营商的业务包括业务受理、计费、业务提供。BOSS系统通过一个有机的工作流,把这些系统集成在一起。集成并不是说要取代旧有的系统,而是随着运营商的业务发展,将以前很多分离的系统,比如各地的多种计费服务系统,通过建设BOSS把这些旧有的系统依靠集成的方式联接在新系统上。举例来说,AT&T发展的历史有几十年了,经过这么长时间的发展,网络和管理也建设了大量的各式系统,其网上的计费系统就有五十多个。它的运营管理系统就能有机地把五十多种不同的计费系统联合起来。同时BOSS系统的结构要有相当的扩展性,在网络运行之初,新的业务能够支持几千甚至十几万、几十万的用户,但是当系统一旦拥有几百万、几千万级的用户,整个的软件、硬件和系统的结构,都将有很大不同。所以在一开始,这个结构是不是考虑到百万级、千万级的用户访问能力,十分关键。 其他具体描述 开发时期大约投入20人年;实际运行期间大约投入10人现场支持1年;软(含第三方)硬件总共投资大约5000万。 |
|