与BT发起Parlay研究的同时,SUN公司也发起了Java语言的电信应用编程接口,称之为JAIN(Java API for Advanced Intelligent Network,面向综合网络的Java API)。两者的设计思想类似,应用目标都是支持包括电话网、移动网和Internet在内的多重网络环境下开发综合应用业务。
欲更多了解Parlay API标准发展情况的请进入。
JAIN由两种API 规范构成:一是协议API规范,它规定了有线、无线和IP信令协议的接口。二是应用API规范,涉及在跨越协议API规范包括的所有协议的Java框架内创建业务所需要的各种API。JAIN的目标是在第三方业务提供商、基于设备的业务提供商、电信提供商、网络设备提供商与电信、消费者、计算机设备制造商之间建立起开放的价值链。
JAIN技术通过定义新的抽象层和为PSTN网络、分组(IP或ATM)网络以及无线网络建立业务相关联的Java接口,将因特网(IP)和智能网(IN)协议整合。此外,由于允许Java应用安全地使用网络中的资源,从而为推出丰富的业务创造了机遇。可以说,JAIN技术正在将电信市场从许多专有的封闭系统改变为业务可以被快速创建和部署的单一网络结构。
JAIN体系定义了软件成份库、开发工具、业务创作环境,以及业务逻辑执行环境,用于为整合的PSTN、分组(ATM和IP)和无线网络建立下一代业务。并定义为3层,各层的基本元素如下:
业务层:业务控制点(SCPs)、基站控制器(BSCs)、位置归属寄存器(HLRs)、拜访位置寄存器(VLRs)以及移动交换中心(MSCs)、应用服务器等。
信令层:ISUP、INAP、TCAP、MAP、SIP、H.323、MGCP、Megaco等。
网络层:业务交换点(SSP)、交换机、移动交换中心(MSCs)、软交换、媒体网关、H.323网守等。
JAIN与Parlay的差别是,Parlay的着重点在于第三方业务提供,因此定义了完备的安全管理框架接口;JAIN的重点在于开发位于可编程交换机内部的应用程序,定义了完备的至各类网络协议映射的协议API。目前已成立联合工作组同步两者的研究进程,原则上业务API和框架接口将采用Parlay标准,协议API将采用JAIN标准。JAIN的部分规范名称及简介详见下表1。
表1:JAIN的部分规范名称及简介
欲进一步了解Parlay API技术的请进入。