使用應用編程接口(API)構建業務是實現開放式業務結構的關鍵技術,也是下壹代網絡區別於傳統電信網的主要特點之壹。目前,關於下壹代網絡的開放式業務API標準主要包括:由Parlay組織、3GPP和ETSI SPAN***同制定的Parlay/OSA API以及由SUN公司在Java平臺上推出的JAIN API。
Parlay API是由Parlay組織定義的便於業務開發者快速創建電信業務的應用編程接口,自1999年成立以來,Parlay組織已制定了4個版本的Parlay協議。開放式業務結構(OSA)是3GPP制定的多媒體業務框架,選定Parlay作為其開放式業務接口API。兩者結合的Parlay/OSA API獨立於具體的實現技術,可以應用於固定網絡、移動網絡以及下壹代網絡的業務提供;獨立於具體的實現語言,可以用C、C++、Java等各種語言實現;定義了完善的認證和授權機制,以支持對第3方應用的支持。
Parlay/OSA API位於由網絡運營商管理的Parlay網關和由業務提供商管理的應用服務器之間。Parlay網關對應用服務器屏蔽了下層網絡的技術實現細節,使得應用服務器可以使用統壹的方式對網絡能力進行訪問。
Parlay/OSA API包括兩類接口:業務接口和框架接口。業務接口提供應用訪問網絡能力和信息的接口,框架接口提供業務接口安全、管理所必需的支持能力。業務接口保證用戶能夠接入傳統網絡,如呼叫控制、呼叫管理、發送消息、用戶交互等;框架接口提供的功能有:業務登記、業務預訂、業務發現、認證、授權和綜合管理。
JAIN API和Parlay/OSA API設計思想相近,功能上具有互補性。它采用專壹的Java語言實現,並且定義了比較完備的訪問各種網絡的網絡協議API。目前Parlay/JAIN聯合工作組正在進行兩者的融合工作。