全新的基于SOA的NGBOSS系统,无论对中国移动还是中国的系统集成商而言都是一个非常大的挑战。通过此次洗礼,最终参与移动NGBOSS建设的厂商会分化为四个层次。
从三级模式到省级平台
中国移动是全球人均利润最高的通信公司,它的运营支撑BOSS系统一直是电信系统集成商追捧的对象,但中国移动的BOSS系统在多年的发展中也并非一帆风顺。
BOSS系统的真正建设起源于中国移动和中国电信分家后。开始时各省的BOSS系统基本沿用了中国电信的三级模式,以地市为核心。系统集成商非常多,很多都是小集成商,此系统只是解决了移动业务的基本支撑的问题,根本谈不上技术架构,系统不稳定,管理上的支撑基本没有。
随着移动业务的不断发展,迫切需要一个省集中的BOSS系统以提升业务支撑能力,在当时来看,很多人认为BOSS只是面向移动话音业务支撑系统,所以认为BOSS系统很简单,很多大集成商当时并没有对移动BOSS系统太重视,这也为后来很多当时小集成商提供了发展的机会,例如思特奇、邦讯、宏智等,而当时比较著名的创智等集成商没有积极参与其中。
1999年辽宁移动率先规划省集中的BOSS系统,由神州数码负责实施,最后在2000年7月份率先在全国实现计费账务和营业的省集中的BOSS系统,这第一个案例不仅解决了BOSS系统的省集中模式技术可行性问题,同时集中化改造后的辽宁移动BOSS系统,已成为支撑辽宁移动搭建企业信息化平台的重要环节,通过集中管理的手段,极大地提高了管理效率和服务的规范和质量。
BOSS引入组件概念
辽宁移动的成功最终促成了BOSS1.0的规范在2001年推出,BOSS1.0重点解决计费结算、营业等生产问题,没有完全解决客户关系管理方面的问题。可以说BOSS1.0的规范主要依靠需求驱动系统建设,缺乏系统整体规划和流程管理的意识。在当时的条件下如果一味强调整体规划,也许BOSS系统做出来最终是可看而不可用的东西,所以BOSS1.0解决的是有没有的问题。
BOSS1.0的规范从技术角度已经明确了三层架构,服务、组件的概念被完全引入进来。可以说各方面第一次开始考虑以服务总线为核心的BOSS系统。在以后集成商的很多方案里都号称自己的系统技术架构是以服务总线为核心,虽然当时大家基本都不是这么作的。BOSS1.0的建设培养了很多较大的集成商,神码思特奇、联创等公司脱颖而出。
标准化程度低、各地版本差异大、全网规范化程度有待提高、对管理流程没有支持,这是BOSS1.0所面临的最大问题。所以中国移动在2003年7月开始规划BOSS2.0系统。
BOSS2.0带来反思
BOSS2.0系统的目标是按照国际先进的eTOM体系结构和国际电信行业的最佳业务流程,以流程整合为核心,建立国际一流的、统一的运营支撑平台,支撑业务、服务市场,提升企业的运营水平和竞争能力,体现以客户为中心的经营理念。
BOSS2.0有很好的成果,研究上也具备对BOSS进行分拆的能力,但最后并没有实施,究其原因有两点:运营商自己的实力还是不强,管理需要不断提升;集成商自身软件后台服务没有标准化而且是紧藕和,一旦拆分,系统必将作重大变革。
后来采用折衷方案上BOSS1.5,在BOSS1.5中已经明确提出了原子服务的概念,在原子服务的基础上组成业务大颗粒度的服务。虽然有了此概念,但由于当时集成商实力所限,在技术架构上实际与BOSS1.0并没有太大的区别,只是在功能上作了更多的补充和完善。BOSS1.5的完成带来的效果是明显的,集成商规模扩大,合作伙伴逐步集中,集成商版本统一,四家规模比较大的集成商占据2/3以上的市场份额。这是给移动下一个系统建设打下了很好的基础。
虽然移动后来又上了BOSS2.0以及目前的BOSS3.0,但基本在技术框架上没有太大的变动,变的只是在核心BOSS系统上增加了对新业务的支撑,对客服的改造等一系列功能上的增加和完善。
NGBOSS面向SOA构造服务
移动NGBOSS想法的提出要追溯到2006年,当时几乎所有的人都认为是可望而不可及的虚无缥渺的东西,但事实上NGBOSS不是空中楼阁。当时中国移动认为NGBOSS和BOSS是有很大区别的。NGBOSS和BOSS建设思路完全不一样,BOSS先建省级系统,然后再逐渐完善和补充,是打补丁方式建设,虽然BOSS很大,但是周边的系统不小,外挂系统也不小,是逐渐整合的系统。NGBOSS是自顶向下重构业务支撑网,这个不仅包括BOSS、CRM客服、包括网管,甚至包括DSMP。
这个阶段移动开始面临这样的问题:从业务支撑网的角度考虑,到底业务支撑网应具备哪些功能?哪些职能?功能分布怎样做才是合理的?因为只有在分布合理的前提下,再考虑哪个功能由哪个系统实现才符合实际。
针对这些问题,最近中国移动开始作NGBOSS的规范。从目前来看,由于中国移动的业务不断拓展,管理不断提升,对BOSS系统的要求越来越高,而目前的BOSS系统是一个大而全、完全紧耦合的系统,可以说是牵一发而动全身,风险非常大,所以NGBOSS从业务上主要关注:(1)将CRM从BOSS系统中分离出来,解决系统藕合问题,降低BOSS系统整体风险;(2)在CRM中彻底解决管理流程的问题;(3)解决业务服务重用的问题。
从技术角度看主要关注以下几点:(1)服务的构造和重用;(2)流程与服务的分离;(3)系统间接口的统一和规范。而这几点正是SOA所关注的,中国移动在NGBOSS中之所以把服务的构造和重用排在第一位,主要是因为中国移动在很早就提出了组件和原子服务的概念,但现在看到的是系统之所以完全紧耦合,从根本上看是没有解决好服务构造的问题,只有解决好基础的服务构造,使其完全松耦合,才能完全解决系统内部的紧耦合及服务重用的问题,最终降低BOSS系统的风险。
全新的基于SOA的NGBOSS系统,无论对中国移动还是中国的系统集成商来说都是一个非常大的挑战,通过此次洗礼,有理由认为中国的软件厂商将更加产品化、专业化。最终参与移动NGBOSS建设的厂商会分化为四个层次,第一层是运营商和排他性合作伙伴,负责系统整体的设计和规划,第二层次是软件集成商,第三层次是软件的产品厂商和提供商,第四层次是硬件集成商和硬件的产品厂商等等。