论文部分内容阅读
宋俊德 北京邮电大学教授,博士生导师,中国通信标准化协会CMIS主席、莫斯科电子工程学院荣誉博士,国家级有突出贡献的专家。国际信息联合会IFIP TC7中国主席,信息产业部通信科技委委员及卫星与无线电咨询专家,中国通信标准化协会专家咨询委员会专家。
迟 晶 1980年8月出生,现为北京邮电大学博士生。在校期间参与了以下项目的研究:移动语音门户技术体制研究;VoiceXML语音互联标准制订;卫通综合业务平台设计;面向业务融合的开放业务平台研究等。
上一讲论述了目前网络中业务运营存在的问题,以及对下一代网络的开放业务平台的要求,本讲则重点介绍实现下一代网络业务平台的关键技术。
开放业务平台及其关键技术的研究进展
要实现开放的业务平台,其关键技术就是采用开放的、标准的应用编程接口(API)的开放体系结构。
(1)Parlay组织的APl
在国际相关标准化组织中,Parlay面向下一代开放业务平台,提出的Parlay API定义了业务运营域和网络运营域之间的接口。Parlay APl是一组开放的、独立于具体技术的、面向对象的AFl规范,为处在网络运营域之外的第三方应用提供了接入和控制核心网络资源的标准方法,第三方基于Parlay规范的平台上提供接口开发通信业务。Parlay APl的另一个重要功能是引入了Internet上的应用开发模式,为IT应用与电信网的融合奠定了技术基础。
Parlay组织在制定规范时,力求简单、易用、可扩展。Parlay AFl规范采用了面向对象的方法,使用UML(Unified Modeling Language)语言进行描述,API的实现基于中间件技术。分布式对象技术以及AP[的使用提供了一种清除很多阻碍业务综合的问题的方式。应用分布式对象技术产生的一个优势是通过公共对象模型的引入可以清除很多不一致性(Inconsistency),否则将影响统一的业务环境的建立,API的兼容性也比协议的兼容性要好。API直接面向编程,开发者只需掌握API的语义即可编写业务,采用面向对象技术定义的API也更易扩展。
Parlay API到了工业界最广泛认同,目前全球最大的电信运营商和通信设备供应商几乎都是Parlay组织的成员。
Parlay工作组的工作重点在于制定API规范,但不包括如何实现API、基于A剧的应用、底层网络软件、物理构件和物理接口。
(2)3GPP的OSA
自Parlay API 3.0版本开始,Parlay组织与ETSI、3GPP共同发布A剧规范,Par,ay AP,规范成为开放业务体系结构(03A:Open Service Architecture)中的AP]部分,因此也常被称为Parlay/OSA APr。
OSA是3GPP提出的用来实现VHE的工具包之一。在OSA中,底层网络能力以APl的形式呈现,任何与底层网络运营商签约的SP均可方便使用。而且由于面向对象技术(如CORBA、SOAP)的采用,应用服务器和业务能力服务器可以使用不同的操作系统和不同的编程语言,3P可以发挥自己的优势,充分分析用户的需求,开发丰富多彩的业务。
(3)Sun JAIN
JAIN的基本思想是定义一系列标准的Java AP],通过这些APJ开发可移植的网络应用。JAIN把原来许多封闭的网络系统融合为单一的网络体系结构,在此基础上提供一个统一的通信业务执行环境,支持业务快速部署和安全执行。
JAIN在借鉴J2EE的EJB(Interprise Java Bean)组件模型的基础上,为业务支撑环境的内部体系结构、主要实体业务逻辑执行环境(SLEE)提供了详细的规范——JAIN SLEE,其中不仅描述了SLEE的业务组件模型和事件模型,还说明了其标准管理、资源适配、通用剖面(Profile)和并发控制等接口,为开发和部署可用的、可靠的、可扩展的能够在不用的SLEE提供商之间移植的业务提供了支持。JAIN建议采用JavaBeans构成业务逻辑,业务特征被封装成JavaBeans组件,这些组件可在SLEE上进行动态加载、撤销、联合、共享及重新分布。
此外,JAIN组织还致力于业务生成环境的标准化。
(4)国外的开发业务平台的相关产品
基于Parlay或JAIN接口,国外一些公司已经开始提供自己的开放业务支撑环境的相关产品,如Truetel的TrueConverge、Appium的GBox、Open Cloud的Rhino、Incomit的Movade?Application Server、Verytech的lNl A-1 000、Telenity的Canvas和jNETx的SLEE和Application Designer等。
从其业务生成环境来看,主要可以分为两类,其中一种是完全基于开放式APl的开发方式,如Appium的GBox与Borland公司的JBuilder Java IDE,允许业务开发者用Java语言高效地创建、验证和测试新的电信应用。OBox在Parlay API的基础上,提供了基于有限状态机的开发方式。另外一种方式则借鉴智能网业务生成环境,同时采用JAIN SLEE的组件模型,提供了一种图形拖拉、连接组件的方式开发业务,如jNETx的Application Designer。
总之,国外相关的开放业务平台的相关产品已经日趋成熟。
迟 晶 1980年8月出生,现为北京邮电大学博士生。在校期间参与了以下项目的研究:移动语音门户技术体制研究;VoiceXML语音互联标准制订;卫通综合业务平台设计;面向业务融合的开放业务平台研究等。
上一讲论述了目前网络中业务运营存在的问题,以及对下一代网络的开放业务平台的要求,本讲则重点介绍实现下一代网络业务平台的关键技术。
开放业务平台及其关键技术的研究进展
要实现开放的业务平台,其关键技术就是采用开放的、标准的应用编程接口(API)的开放体系结构。
(1)Parlay组织的APl
在国际相关标准化组织中,Parlay面向下一代开放业务平台,提出的Parlay API定义了业务运营域和网络运营域之间的接口。Parlay APl是一组开放的、独立于具体技术的、面向对象的AFl规范,为处在网络运营域之外的第三方应用提供了接入和控制核心网络资源的标准方法,第三方基于Parlay规范的平台上提供接口开发通信业务。Parlay APl的另一个重要功能是引入了Internet上的应用开发模式,为IT应用与电信网的融合奠定了技术基础。
Parlay组织在制定规范时,力求简单、易用、可扩展。Parlay AFl规范采用了面向对象的方法,使用UML(Unified Modeling Language)语言进行描述,API的实现基于中间件技术。分布式对象技术以及AP[的使用提供了一种清除很多阻碍业务综合的问题的方式。应用分布式对象技术产生的一个优势是通过公共对象模型的引入可以清除很多不一致性(Inconsistency),否则将影响统一的业务环境的建立,API的兼容性也比协议的兼容性要好。API直接面向编程,开发者只需掌握API的语义即可编写业务,采用面向对象技术定义的API也更易扩展。
Parlay API到了工业界最广泛认同,目前全球最大的电信运营商和通信设备供应商几乎都是Parlay组织的成员。
Parlay工作组的工作重点在于制定API规范,但不包括如何实现API、基于A剧的应用、底层网络软件、物理构件和物理接口。
(2)3GPP的OSA
自Parlay API 3.0版本开始,Parlay组织与ETSI、3GPP共同发布A剧规范,Par,ay AP,规范成为开放业务体系结构(03A:Open Service Architecture)中的AP]部分,因此也常被称为Parlay/OSA APr。
OSA是3GPP提出的用来实现VHE的工具包之一。在OSA中,底层网络能力以APl的形式呈现,任何与底层网络运营商签约的SP均可方便使用。而且由于面向对象技术(如CORBA、SOAP)的采用,应用服务器和业务能力服务器可以使用不同的操作系统和不同的编程语言,3P可以发挥自己的优势,充分分析用户的需求,开发丰富多彩的业务。
(3)Sun JAIN
JAIN的基本思想是定义一系列标准的Java AP],通过这些APJ开发可移植的网络应用。JAIN把原来许多封闭的网络系统融合为单一的网络体系结构,在此基础上提供一个统一的通信业务执行环境,支持业务快速部署和安全执行。
JAIN在借鉴J2EE的EJB(Interprise Java Bean)组件模型的基础上,为业务支撑环境的内部体系结构、主要实体业务逻辑执行环境(SLEE)提供了详细的规范——JAIN SLEE,其中不仅描述了SLEE的业务组件模型和事件模型,还说明了其标准管理、资源适配、通用剖面(Profile)和并发控制等接口,为开发和部署可用的、可靠的、可扩展的能够在不用的SLEE提供商之间移植的业务提供了支持。JAIN建议采用JavaBeans构成业务逻辑,业务特征被封装成JavaBeans组件,这些组件可在SLEE上进行动态加载、撤销、联合、共享及重新分布。
此外,JAIN组织还致力于业务生成环境的标准化。
(4)国外的开发业务平台的相关产品
基于Parlay或JAIN接口,国外一些公司已经开始提供自己的开放业务支撑环境的相关产品,如Truetel的TrueConverge、Appium的GBox、Open Cloud的Rhino、Incomit的Movade?Application Server、Verytech的lNl A-1 000、Telenity的Canvas和jNETx的SLEE和Application Designer等。
从其业务生成环境来看,主要可以分为两类,其中一种是完全基于开放式APl的开发方式,如Appium的GBox与Borland公司的JBuilder Java IDE,允许业务开发者用Java语言高效地创建、验证和测试新的电信应用。OBox在Parlay API的基础上,提供了基于有限状态机的开发方式。另外一种方式则借鉴智能网业务生成环境,同时采用JAIN SLEE的组件模型,提供了一种图形拖拉、连接组件的方式开发业务,如jNETx的Application Designer。
总之,国外相关的开放业务平台的相关产品已经日趋成熟。