第六章 应用实例
6.1 新一代BOSS系统的CORBA解决方案
图6-1基于CORBA的BOSS系统的结构图
6.1.1 摘要
由于CORBA自身的特点——开放性、可扩展性、安全性和先进性——与新一代BOSS 系统的技术要求可以很自然的相吻合,中国移动(深圳)公司提出了以CORBA体系为中心的有自己特色的解决方案。本文阐明了中国移动(深圳)公司的新一代BOSS系统的CORBA解决方案,并以浙江省GPRS和梦网短信计费系统的开发实例说明该方案的可行性和先进性。
6.1.2 前言
中国移动BOSS系统(Business & Operation Support System,业务运营支撑系统)是基于计算机网络及相关应用技术、用以支持中国移动业务运营的系统。从功能上讲,BOSS系统涵盖了计费、结算、帐务、业务管理、客服等方面,并根据业务需要与相关外部系统进行互联。
现有移动BOSS系统大多采用"分布模式",即:全省每个地市分公司都设一个业务管理中心,建一套独立的营业帐务系统,存储和管理本地市分公司的客户数据、营业数据和帐务数据。这种方式下平台建设、业务管理、数据资料、系统设计都过度分散,而且实时性不足,基于这种情况,为适应不断开展的新数据业务,不断增长的数据量和不断提高的实时性要求,对现有的BOSS系统必须进行整体化、集中化、实时化和三层平台的改造。
BOSS系统的建设目标是实现“三个特征、两个能力、一个综合”。 “三个特征”即以能提供“个性化、社会化、信息化”服务为重要特征;“两个能力”即具有“满足未来业务发展需要”、“满足实时处理”的能力;“一个综合”即提供一个综合性的业务处理平台。系统以客户为中心,提供各种客户化定制服务,实现统一界面、统一平台、统一服务、统一标准和统一质量的要求;具有较强的实时处理能力;具有良好的扩展性,以满足新业务、新服务的开展;具有统一的业务处理和管理流程、统一的接口、统一的协议以及统一的数据格式。
我们提出的BOSS系统解决方案,以CORBA技术为核心,以灵活、模块化的整体架构为突出特点,充分利用先进技术开发新一代的BOSS系统。
面向对象的技术解决了传统对象技术只存在于一个程序中,外部无法访问的缺点,使不同厂家的软件通过不同的地址空间、网络和操作系统可以交互访问,大大提高系统的可维护性和可重用性。CORBA(Common Object Request Broker Architecture)是生成面向对象系统的技术规范,称为对象请求中介,可以使不同语言编写或在不同平台上运行的应用软件在分布式网络(如