论文部分内容阅读
下一代网络(NGN)首先是一个在业务层面达到融合的网络,向第三方开放的网络API又是实现网络业务融合的关键。通过这些开放的标准化的网络API,电信运营商能够向第三方业务提供商和独立软件供应商“暴露”基础网络的业务能力。第三方业务提供商和独立软件供应商通过这个“暴露”的接口获得底层网络能力进而开发出多样性和个性化的电信增值业务。
ParlayAPI是在电信业界影响最大的开放网络API,它是一种开放的安全的与底层网络无关的API,它屏蔽了底层网络的实现细节,降低了第三方业务提供商和独立软件供应商开发电信业务的复杂性。但ParlayAPI规范只涉及到对外的接口,没有涉及到如何实现这些接口,也没有制定向底层网络映射的标准。本论文就是以ParlayAPI规范为出发点,研究在分布式网络的环境下如何实现这些API函数。
本论文分析和比较了基于API的开发方法和基于协议的开发方法的优缺点,指出了基于API的开发方法是以后电信增值业务开发的主要方式,但基于协议的开发方法在目前网络的业务开发中占统治地位。如果同时采用这两种方式,需要解决这两种方式的互操作的问题。
本论文从CORBA技术的特点和ParlayAPI的特点论证了采用CORBA分布式对象技术作为ParlayAPI实现平台的优越性,并提出了基于CORBA中间件的ParlayAPI的接口模型,该模型就是ParlayAPI实现时在高层的总体软件结构。同时本文以固定智能网为例,给出了ParlayAPI中网络能力API向底层网络映射的模型,该模型用来解决API的对象和协议实体的互操作问题。
本论文在提出的模型的基础上,完成了ParlayAPI的部分实现工作,并给出了具体的实现方法与步骤。