作者:Tmaxsoft系统软件有限公司 张东/文 时间:2008-11-19
NGBOSS
与SOA诉求点的统一
NGBOSS是中国移动提出的新一代业务运营支撑网的总称,它包含总部和省公司两级的系统,并包括现有的BOSS、客服、渠道管理、经营分析、BOSS网管系统、DSMP系统、容灾、安全和其他BSS相关系统。从目前来看,由于中国移动的业务不断拓展,管理不断提升,对BOSS系统的要求越来越高,而目前的BOSS系统是一个大而全、完全紧耦合的系统,可以说是牵一发而动全身,风险非常大。
因此,NGBOSS从业务需要关注以下几点:CRM与经分和BOSS的拆分解耦、全业务运营、全网资源管理、业务流程管理和统一接口平台。从技术角度看主要关注以下几点:服务的构造和重用、流程与服务的分离以及系统间接口的统一和规范。而以上几点正是SOA所关注的。
中国移动在NGBOSS中之所以把服务的构造和重用排在第一位,主要是因为中国移动在很早就提出了组件和原子服务的概念。但现在看到的是系统之所以完全紧耦合,从根本上看是没有解决好服务构造的问题,只有解决好基础的服务构造,使其完全松耦合,才能完全解决系统内部的紧耦合及服务重用的问题,最终降低BOSS系统的风险。
不难看出NGBOSS是一个全新的基于SOA的理念的系统,需要进行大量的业务梳理,并确定原子服务的定义,规划每一个服务的组装等等工作才能完成。
统一接口平台必须先行
统一电子营销平台接口是NGBOSS的重要组成部分,而这部分的解耦工作对BOSS核心以及外围电子渠道的影响也是最少的,是否我们可以对电子渠道的解耦开始NGBOSS实施的第一步呢?
经过多年努力,电子营销渠道从无到有,逐步发展,移动运营商已经建设了实体渠道、自助打印、电话渠道、网站渠道(含EMAIL)、短信渠道、WAP渠道和自助终端等多个自有渠道。毫无疑问,这些电子营销渠道将极大促进新业务的发展。然而,BOSS系统作为支撑系统核心,随着业务发展,与外围渠道的接口会越来越多,而各渠道接口之间相互独立,重复开发,并且数据出入口不一致,不能互通和统一管理分析。各核心系统与外围渠道之间形成纷繁庞大、错综复杂的接口网络,难于梳理业务和调整。统一接口平台有利于各种接口的管理、规划、控制,并利用先进的SOA理念把对接口的管理和复用放在多渠道整合的重中之重。这样同时也避免了在渠道的建设中,自行开发接口调用BOSS数据,不能保证相同的业务的客户一致性体验,从而导致中间业务开发管理混乱。
MCI多渠道整合乃最佳路线
MCI(多渠道整合)是新一代的多渠道集成的IT架构,其核心概念是“协议转换”和“数据映射”,它将企业的IT资源整合成可视化的,基于标准的服务流程,使其能够方便快捷的被外部渠道通过不同的协议方式进行调用。而MCI的中间件平台负责底层协议转换,数据传输,并对请求进行全程监控,并提供负载均衡、服务器管理、可视化交易管理等各类支持。那么,MCI必须具备如下特点:
1.提供外部渠道和内部核心系统的中间层平台
* 提供可视化工具来进行消息定义和规则映射。
* 提供一个实时监控到网关之间通讯情况的开发环境。
* 应用程序和渠道开发中的消息转换规则可以可视化的拖拽进行。
2.提供多渠道接入的易开发、管理、运维架构
* 非常容易设置批量业务注册/执行以及对任务状态的监控。
* 可以通过message或者system查看对应日志内容。
* 可以收集一系列的交易统计数据。
* 提供对执行进程的控制特性(挂起/继续/终止)。
3.提供高灵活性和可扩展性的接口复用机制
* 支持SNA(LU0,LU6.2),X.25,TCP/IP,XML,HTTP,EJB,SOAP,ebXML等各类协议以及对CICS GATEWAY,TUXEDO GATEWAY等的支持。
* 支持自动的编码转换及中间业务流程定义和组装。
* 支持同步方式和异步方式的通讯方式。
* 支持请求环路上故障检测和恢复特性。
* 支持各种渠道通讯类型。
4.具备大业务量处理能力
* 使用可靠的、基于中间件平台。
* 使用多路的I/O传输,确保在大规模的事务交易中的稳定性。
* 提供多种session管理和负载均衡特性。
* 自动化的进程管理来最小化系统负载。
5.稳定性
* 提供强大的网关监控和故障恢复机制。
* 热部署的机制保障了在不用停止系统的情况下,使得所改变的数据映射规则可以即时生效。
* 使用多节点结构来保证系统故障情况下的持续支撑能力以及支持集群方式部署。
MCI演进步骤
统一电子渠道接口平台采用基于面向MCI系统架构基础进行逐步演进的演进路线。演进过程包括:解耦、专业化、模块化、成本和管理四个主要过程。
解耦
系统解耦将BOSS系统中各电子渠道的业务接口进行归类、合并,在MCI中间件基础平台上进行重组,形成相对独立的中间层业务集合。业务调用时候,外部渠道只需要通过最为成熟方便的协议方式请求MCI中间件,而由中间件负责请求的路由,对BOSS的调用,并将响应返回给外部渠道。
专业化
对于解耦后的独立系统,根据系统的特点和业务的要求进行专业化建设,提升系统产品化程度,增加系统健壮性。专业化包括接口开发可视化;电子渠道接口标准化,规范化;调用请求可跟踪,可管理;统一客户接触信息。
模块化
模块化主要是将原来硬编码的接口开发转换为可视化的界面展现,并将业务模块存储在实体数据库中,将各类接口提升为IT资产,规范电子渠道开发模式,缩短渠道业务上线时间,对移动运营商电子渠道的业务扩展提供有力的支持。
成本和管理
各类电子渠道通过基于MCI中间件基础平台的统一接入,由平台完成更加科学合理的负载均衡,对后端的BOSS系统的合理分发,确保更加高效的主机利用率,并且这样保证了可以在不停止服务的情况,对于后端BOSS系统进行启停操作。另外在整个技术架构提升之后,可以实现IT驱动业务、技术指导管理,为企业节省成本,增强业务分析能力提供保障及分析数据,方便运营商进行经营分析,针对性的提出解决方案,提升服务质量。
MCI最佳实践
-TmaxSoft Anylink
实现电子渠道统一接口平台并不是一件容易的事情,不可能一蹴而就,必须按照一定的方法论来分步实施。Tmaxsoft详细分析了电信行业电子渠道目前的情况,基于现有的统一接口平台,根据演进思路稳步过渡到基于面向协议转换、数据映射的中间件架构,将BOSS系统中电子渠道的服务功能及通信协议等技术进行整合、提升,逐步剥离。
通过基于AnyLink的电子渠道统一接口平台解决方案,提供各类网关功能,以便轻松快捷地实现各种系统的整合,还提供报文转换以及路由的中介功能、管理和监控所需的GUI工具,实现系统运营和维护以及开发的最佳化。
SK电讯是韩国最大的电信运营商,拥有2200万的客户。为了满足数千个营业厅和代理店及网上营业厅、Call Center的综合业务需求,采用了先进的MCI多渠道整合方案来实现其IT环境。
TmaxSoft根据多年在电信、金融行业的系统软件实施经验,为此建设了一种可提供与多客户渠道(SS、CTC、BCP)、NGM系统、Legacy系统之间的实时数据传递,且性能稳定,高灵活性、迅速扩展系统的MCI统一接口平台。系统从开始上线运行到目前为止一直无障碍地运行,同时还可以提供渠道管理过程中的实时Infrastructure(RTI-Real Time Infrastructure)需求,从而灵活应对业务上的支持扩展和增加。
1、灵活支持业务变化
* 通过AnyLink Studio的GUI Tool,可迅速、方便地增加新增渠道。
* 可柔软地应对业务变化。
* 可根据实时业务的变化,制定相应中间层解决方案。
2、确保开发与运维管理上的便利
* 可以基于无需编码的GUI管理频道。
* 可以提供稳定的适配器。
* 支持运营系统的统一监控功能。
* 支持自动恢复处理进程等主动控制故障和迅速转换为应急体系。
3、构成稳定、柔软的基础设施
* 提供具有稳定性且性能保障的渠道网关。
* 确保技术熟练人员快速掌握并使用。
* 构成与NGM主系统之间的优化基础设施。
利用Tmaxsoft公司的基于Anylink的统一电子渠道接口平台方案,可以有效的做到在异构的企业环境中利用和重用共享的服务,达到电子渠道和BOSS核心系统的解耦。作为NGBOSS中的接口统一管理的SOA平台,提高IT效率,提升整体电子渠道管理水平,为移动电子渠道的快速建设提供稳定高效的架构保障。