|
未来3G的终端可以实现更高质量的语音通话业务,而且还可以实现多种其他功能。运营商面临的最大问题是如何构建面向终端用户、具有开放性和扩展性的业务平台,在各个网络发展阶段如何平滑地将各种业务快速引入到自己的网络中。
一、开放业务体系结构OSA 3G移动网络的一个目标是和互联网、固定网等多种网络融合,其网络结构将是一种分层的模型,即包括承载层、控制层和业务层,实现承载与控制分离、控制与业务分离的目标。
OSA(Open Service Architecture)是3GPP组织提出的用于快速部署业务的开放业务平台。OSA着眼于为移动通信用户提供业务,希望将业务部署和承载网络分离开来,成为独立部分以便第三方业务提供商有机会参与竞争,有利于多厂商互通和快速地部署新业务。OSA实现方式是采用一种开放的、标准的、统一的网络应用编程接口API(Application Program Interface),为第三方厂家提供业务加载手段。 3GPP提出的OSA是一种非常灵活的提供新业务的体系结构。OSA向业务提供商提供了标准的API,通过这些API,业务应用程序可以方便地利用承载网络的业务能力,如呼叫控制能力、用户信息查询能力等,而又不必了解承载网信令细节。OSA的API中,承载网络的业务能力被抽象成一组业务能力特征SCF(Service Capability Features ),这些SCF由业务能力服务器SCS (Service Capability Servers )提供和支持。OSA的目标是提供一种可扩展的结构,它有能力随时添加代表承载网络业务能力的SCF(Service Capability Features )或者说业务能力服务器SCS。当移动通讯网络向3G演进时,利用OSA的架构来提供业务,可以最大限度地避免网络的演进对原有业务和新业务的冲击和影响。
1.OSA的结构 OSA体系结构分为三部分。 * 业务层(Application):业务层的业务应用程序可以是第三方开发的业务,也可以是网络运营者自己提供的业务,如VPN业务、多方会议业务、基于定位的业务等。这些业务可以在一个或多个应用服务器(Application Server)上实现。
* 框架部分(Framework):框架为业务层提供一些基本运作机制,使业务应用程序可以利用承载网络的业务能力。框架部分典型的运作机制为鉴权和发现机制。业务应用程序使用下层承载网络前,必须与框架部分进行鉴权,之后才可以由框架部分提供的发现机制帮助业务应用程序找到适合SCS中的业务能力特征SCF的业务服务器。OSA的业务能力特征SCF及框架提供的运行机制都是用接口API定义的。
* 业务能力服务器SCS:SCS向业务应用程序提供承载网的服务能力特征SCF,这些SCF是下层网络能力的抽象定义,如呼叫控制、用户定位等都被抽象成SCF。相同的SCF有可能由不同的SCS提供,如呼叫控制SCF可以由CAMEL的SCS提供,也可以由MExE(Mobile Station Application Execation Environment)的SCS提供。SCS是逻辑的概念,可以分布在不同的物理节点上,如用户定位SCF、呼叫控制SCF等可以在一个物理节点实现,也可以分布在不同的物理节点中实现。SCS是承载网络实体及上层业务之间的粘合剂。
2.OSA的API OSA的API参考JAIN、PARLAY的理念,保持与它们的一致性。
OSA的API不依赖于业务提供方的解决方法,不依赖于业务的编程语言,不依赖于业务运行的操作系统,也不依赖于业务实现的位置。为了使业务提供方能快速提供新业务,开放业务接口是必须的。 与OSA的组成结构相对应,OSA的API也分成框架接口、业务能力服务器SCS接口及框架和SCS之间的内部接口这几部分。在实现这些API接口后,OSA向业务层可以提供统一的接口,同时支持下层承载网的具体协议。
3.OSA的基本运作机制 在用户通过OSA平台使用业务层业务,或业务层业务通过OSA使用承载网络的业务能力前,OSA中首先要运行一些机制,确保网络运营的安全性,同时可以管理访问OSA的业务应用或客户。这些机制有的只被应用一次,如创建OSA和业务应用程序之间的业务合约,而有的可以被应用多次。
业务应用程序和OSA框架间的基本机制有五方面。 * 鉴权机制:业务应用Application的提供商首先应该和OSA平台提供方有一个书面的业务协议,这样才能得到框架Framework鉴权接口信息。在业务部署时,业务应用程序和框架必须相互鉴权,OSA的鉴权模式是端到端的。只有在鉴权后业务应用程序才能使用其它的业务能力特征SCF。 * 授权机制:授权不同于鉴权,授权是用于确定鉴权后的业务应用程序都有那些权限。业务应用程序鉴权后就可以被授权,有权力使用某些下层承载网络能力。 * 发现机制:在鉴权后业务应用程序可以访问框架的发现机制接口,得到关于各个业务能力服务器SCS的信息。 发现机制接口在鉴权后随时可以被使用。 * 制定服务规约:在业务应用程序和业务能力服务器SCS交互前,还要在线制定一些它们之间的服务规约。 * 安全机制:框架还提供接入控制功能,对调用OSA API方法的业务应用程序的数据做接入检查。 OSA框架和业务能力服务器SCS间的基本机制为注册机制。业务能力服务器SCS要将它支持的业务能力特征SCF向框架注册。这样框架才可以向业务层提供发现机制。在更新和添加SCS时,都要用到注册机制。 业务应用和业务能力服务器SCS间的基本机制为唤醒机制。如果一个用户已经订购了某个业务,那么当SCS收到该用户与该业务相关的消息时,就该唤醒对应的业务应用程序。
移动网络的运营商可以提供的业务主要有基于Internet的业务、驻留在终端的业务及电信网的增值业务。3G标准中,不再定义标准的业务,而是定义了标准的业务生成的工具,如MExE、CAMEL、SAT等。提到GSM网中的智能增值业务,就不能不提到CAMEL,OSA对CSE的支持可以最大程度地在OSA平台中支持CAMEL原有的业务,并有利于网络演进后利用CAMEL部署新业务。SAT、MExE这些工具包主要适用于驻留在手机中的业务。WAP主要用于为手机用户提供Internet相关的服务。WAP、SAT、MExE被称为三大无线协议。 |