與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技術的請進入。