當前位置:名人名言大全網 - 祝福短信 - 什麽是java api?裏面有什麽?如何使用它

什麽是java api?裏面有什麽?如何使用它

利用應用編程接口(API)構建服務是實現開放服務結構的關鍵技術,也是下壹代網絡區別於傳統電信網絡的主要特征之壹。目前,面向下壹代網絡的開放服務API標準主要有Parlay組織、3GPP和ETSISPAN共同制定的Parlay/OSA API,以及SUN公司在Java平臺上推出的JAIN API。

Parlay API是Parlay組織定義的應用編程接口,方便業務開發者快速創建電信業務。Parlay組織自1999成立以來,已經制定了四個版本的Parlay協議。開放服務架構(OSA)是3GPP制定的多媒體服務框架,Parlay被選為其開放服務接口API。Parlay/OSA API結合了兩者,獨立於具體的實現技術,可以應用於固網、移動網和下壹代網絡的業務提供。不依賴於具體的實現語言,可以用C、C++、Java等各種語言實現。定義了完善的認證和授權機制來支持第三方應用。

Parlay/OSA API位於網絡運營商管理的Parlay網關和服務提供商管理的應用服務器之間。Parlay網關對應用服務器屏蔽了下層網絡的技術實現細節,使得應用服務器可以統壹接入網絡能力。

Parlay/OSA API包括兩類接口:業務接口和框架接口。業務接口為應用程序提供了訪問網絡能力和信息的接口,而框架接口為業務接口的安全和管理提供了必要的支持能力。業務接口確保用戶可以訪問傳統網絡,如呼叫控制、呼叫管理、消息發送、用戶交互等。框架接口提供的功能包括業務註冊、業務預約、業務發現、認證、授權和綜合管理。

JAIN API和Parlay/OSA API設計思路相似,功能互補。它用特定的Java語言實現,定義了相對完整的網絡協議API,用於訪問各種網絡。目前,Parlay/JAIN聯合工作組正在進行兩者的整合工作。