首页>>>技术>>>NGN

下一代网络的新业务开发技术

南京邮电学院电子工程系 刘劲松 盛康康 2003/07/24

  摘要:快速和简便的开发新业务是下一代网络的要求和推动力,不同的方法适合不同情况的业务开发,本文结合实例介绍了几种方法,说明了业务开发步骤,描绘了下一代网络新业务开发技术的框架。

  关键词:下一代网络,智能网,策略管理,应用程序接口。


概述

  下一代网络承载业务的网络环境将与现在的业务环境有较大区别,同时随着业务的复杂性和业务交叉复合性的提高,对新业务开发技术的挑战越开越大,由此对新的业务开发技术有强烈的需求,对第三方(除了业务运营和设备制造商)参与新业务的开发也有较强的推动力,本文描绘了下一代网络新业务开发技术的框架。本文首先回顾在传统的电信网络和数据网络的新业务开发,然后对新的业务进行分类,接着对新业务开发技术进行评诉,最后以IN300业务的开发为例,说明新业务的开发过程。

传统网络的业务开发

1 、传统交换网络

  在智能网出现以前,电信网新业务的开发由交换机厂商以私有的方式编译交换机软件,然后,对交换机软件进行升级,由交换节点对路由,信令,及费用进行处理。随着智能网的提出,一种新的业务开发方式出现了:业务的交换由SSP(业务交换点)完成,业务的逻辑控制由SCP(业务控制点)来完成。INAP协议(对原来的SS7信令进行扩展),用来实现新业务的控制,除了SCP厂家以外,第三方也可以开发新的业务(以INAP为基础)。由于此种技术可以在下一代网络中得到使用和发展,本文将在随后的内容中以实例说明。

2、传统数据网络

  在数据网络中,对新业务的开发主要依靠网元和网络定制系统,需要提供业务的接入码,占用的带宽,安全等静态的配置信息,早期主要是以命令行方式提供配置信息,随着业务的复杂和人工方式的限制,一种新的方式---策略管理被应用起来,它可以使业务更加有效和动态的使用网络资源,实际上策略管理在许多方面模仿智能网,相比于私有网元配置,策略更倾向于定义网络行为,此种技术在下一代网络中将得到大量的使用和发展。

  智能网和应用策略管理的业务创建过程,左侧是智能网业务创建过程,右侧是应用策略管理的业务创建过程。他们的过程有类似的地方,都是在业务创建环境中定义业务的逻辑,然后加载到数据库中,业务运行时由交换机向数据库发送请求,查询相应的业务逻辑,然后返回到交换机执行,完成业务的接序过程,原理上是十分相似的,区别是适合不同的网络环境,因此网元不同,比如终端,交换机;网络采用的协议也不同,在IN 的开发中采用INAP协议(SS7),而采用策略管理的开发网络使用LDAP(轻量目录协议)。

业务的分类

  在下一代网络中,对网络一般分为网络层,控制层和应用层;对业务的划分也有各种方法,本文从业务开发的角度将业务分为两类:

1 程序化业务

  完成业务需要一定的步骤,根据用户的输入或其他选择,业务走不同的分支,每一步一般都有输入和输出,该种业务的例子是电信网中的智能网业务,数据网中的客户机服务器服务(ATM)。

2 规则化业务

  业务需要配置带宽,目的地,安全,优先级等信息,然后网络按照配置信息来完成业务,该种业务的例子是IP网络通信,数据网中的VPN,实际上传统电信网中的普通话音业务也属于该种业务。

当然有的业务同时属于两种,比如说网上购物:你的选择步骤的过程属于第一种,而业务数据的传送属于第二种。

下一代网络开发技术

1、 API(应用程序接口)

  API技术在计算机领域已经应用很多年了,其含义是将程序代码封装,只提供输入输出接口和功能说明,在通信网络中,对该含义有进一步的延伸,它包括调用系统功能和将系统功能逻辑程序化两方面,调用系统功能的API技术包括:Palay,Extensible Markup Language(XML),Java APIs for Integrated Networks(JAIN),and Java Telephone API(JTAPI). 将系统功能逻辑程序化的API

  一般使用特殊的协议语言和媒体资源将系统功能程序化,代码化,该种技术应用于程序化业务的开发。业务的开发就是编写软件来调用系统的API。

2、Control and signaling protocols(控制和信令协议)

  最常用的和最灵活的使用网络资源的方式就是通过控制协议和信令协议。控制协议,比如说H.248被用在主从关系的情况下,信令协议,比如说H.323被用在对等的关系情况下,其实在传统的电信网中实现的语音VPN就是通过控制和信令协议实现的,控制和信令协议用来调用系统已经存在的功能,与通过API调用类似,这两种方式都支持第三方的新业务开发。但是相比较而言,API可调用的网络功能更多。该种技术应用于程序化业务的开发。业务的开发就是编写软件支持控制和信令协议来调用系统资源。

3 、Service building blocks

  通过使用预制的构造块,可以模块化的构建新的业务,International Telecommunication Union(ITU)已经为智能网定义了一系列的service independent building blocks(SIBs),目前,又定义了JAVA语言实现的构造块,比如JavaBeans,Enterprise JavaBeans. 该种技术应用于程序化业务的开发。业务的开发就是装配和连接构造块,生成业务运行软件程序。

4 、策略管理

  策略管理大量应用在分布式路由网络中,它可以同时对分布的网元进行更新以完成一些任务,比如:接入用户,区分数据包,其典型应用是根据不同的服务水平约定提供不同质量的传输,甚至可以根据每个用户,每个请求,每天的时段等不同的参数来提供不同的服务。

  实现策略管理主要是通过一系列的策略定律来执行业务。策略定律位于策略数据库中,向策略数据库查询和存放策略定律通过轻量目录接入协议(LDAP)实现,策略服务器向策略数据库查询策略定律,然后将策略定律散步到网络节点,比如路由器,交换机。路由器,交换机负责向策略服务器提出查询策略定律请求,并接收执行。该种技术应用于规则化业务的开发。业务的开发就是定义一系列的策略定律并存放到策略数据库。

5、定制

  定制技术已经应用在传统业务的开发有超过十年的历史了,该技术更适合于数据网络,定制的数据可以是对于整个系统的参数,也可以是针对某一个终端用户,定制的数据可以调用程序代码的不同的分支。该种技术应用于规则化业务的开发。业务的开发就是定义一系列的数据并定制到系统内。

业务开发实例: (略)

结束语

  对于下一代网络的开发,应该融合各种技术,其关键是针对业务运行网络和业务采用合适的技术,首先开发支持调用网络系统功能的接口(控制和信令协议一般已规定好),然后采用程序化,模块化的方法开发新的业务。

中国通信网(www.c114.net)


相关链接:
利用V5接口从网络边缘向NGN演进 2003-07-23
联通对下一代网络技术的探索与实践 2003-07-21
软交换网络价值探讨 2003-07-21
软交换媒体网关与网络演进重要基础 2003-07-15
IONE综合接入网平滑演进NGN 2003-07-15

分类信息:     文摘   技术_NGN及软交换_新闻   技术_NGN及软交换_文摘