NGBOSS是中国移动提出的新一代业务运营支撑网的总称,它包含总部和省公司两级的系统,并包括现有的BOSS、客服、渠道管理、经营分析、BOSS网管系统、DSMP系统、容灾、安全和其他BSS相关系统。
Next Generation Business Operation Support System
目前BOSS系统是一个大而全、完全紧耦合的系统,可以说是牵一发而动全身,风险非常大,所以NGBOSS从业务角度需要关注以下几点:CRM与经分和BOSS的拆分解耦、全业务运营、全网资源管理、业务流程管理、统一接口平台。而从技术角度看则主要关注以下几点:服务的构造和重用、流程与服务的分离、系统间接口的统一和规范。
NGBOSS是一个全新的基于
SOA理念的系统,需要进行大量的业务梳理、确定原子服务的定义、规划每一个服务的组装等工作才能完成。统一电子营销平台接口是NGBOSS的重要组成部分,而这部分的解耦工作对BOSS核心及外围电子渠道的影响也是最少的。
中国移动NGBOSS想法的提出要追溯到2006年,当时几乎所有的人都认为是可望而不可及的虚无缥渺的东西,这是因为NGBOSS和BOSS建设思路完全不一样,BOSS先建省级系统,然后再逐渐完善和补充,是打补丁方式建设,虽然BOSS很大,但是周边的系统不小,外挂系统也不小,是逐渐整合的系统。NGBOSS是自顶向下重构业务支撑网,这个不仅包括BOSS、CRM客服、包括网管,甚至包括DSMP。 这个阶段移动开始面临这样的问题:从业务支撑网的角度考虑,到底业务支撑网应具备哪些功能?哪些职能?功能分布怎样做才是合理的?因为只有在分布合理的前提下,再考虑哪个功能由哪个系统实现才符合实际。
目前的BOSS系统是一个大而全、完全紧耦合的系统,可以说是牵一发而动全身,风险非常大,所以NGBOSS从业务上主要关注:(1)将CRM从BOSS系统中分离出来,解决系统藕合问题,降低BOSS系统整体风险;(2)在CRM中彻底解决管理流程的问题;(3)解决业务服务重用的问题。
而SOA架构的特点正是:
1)简单性。在概念上它是简单的,程序的部署和运行方面它也是简单的。虽然表面上看起来要完成本系统的部署过程比较复杂,这主要是因为系统中涉及企业部门比较多,实际应用中单个企业部门服务器的部署还是比较简单的。由于系统是用 HTTP协议进行连接,所以XML消息可以自由通过防火墙,不需要重新配置防火墙。
(2)完好的封装性。从外部使用者的角度而言,Web服务是一种部署在Web上的组件,具备对象的良好封装性,对使用者而言,他能且仅能看到系统中各企业部门Web Service对象提供的功能列表。
(3)松散耦合。只要本系统中所暴露的所有的Web服务的调用界面不变,而当其实现发生变更的时候,调用者是不会感到有什么变化的,Web服务的实现的任何变更对他们来说都是透明的。
(4)跨平台、跨语言集成能力。由于 Web Service是建立在一些开放的协议(HTTP、SOAP、WSDL、UDDI、WSFL)基础之上的,能够做到跨系统、跨平台之间的应用系统的集成。
(5)易扩展性。这种模式是动态的、应用程序之间的集成,它具有即时装配能力,因此具有良好的可扩展性
中国移动在NGBOSS中之所以把服务的构造和重用排在第一位,主要是因为中国移动在很早就提出了组件和原子服务的概念,但现在看到的是系统之所以完全紧耦合,从根本上看是没有解决好服务构造的问题,只有解决好基础的服务构造,使其完全松耦合,才能完全解决系统内部的紧耦合及服务重用的问题,最终降低BOSS系统的风险。
由此可以看出,BOSS解构CRM 迎接SOA美好时代,成功升级NGBOSS技术上是完全可以实现的。