在Parlay組織成立后不久,3GPP和ETSI啟動(dòng)了3G系統(tǒng)UMTS的開放式業(yè)務(wù)架構(gòu)的研究,稱之開放式業(yè)務(wù)結(jié)構(gòu)(OSA,Open Service Architecture),OSA選定Parlay作為其開放式業(yè)務(wù)接口API。兩者結(jié)合的Parlay/OSA API獨(dú)立于具體的實(shí)現(xiàn)技術(shù),可以應(yīng)用于固定網(wǎng)絡(luò)、移動(dòng)網(wǎng)絡(luò)以及下一代網(wǎng)絡(luò)的業(yè)務(wù)提供;獨(dú)立于具體的實(shí)現(xiàn)語言,可以用C、C++、Java等各種語言實(shí)現(xiàn);定義了完善的認(rèn)證和授權(quán)機(jī)制,以支持對(duì)第3方應(yīng)用的支持。
欲進(jìn)一步了解Parlay API技術(shù)的請(qǐng)進(jìn)入。
Parlay/OSA是3GPP、ETSI與Parlay組織聯(lián)合提出的一個(gè)開放業(yè)務(wù)體系,代表了業(yè)務(wù)開放提供技術(shù)的發(fā)展趨勢(shì)。OSA將通信網(wǎng)絡(luò)的能力抽象為開放的、標(biāo)準(zhǔn)的、與具體技術(shù)無關(guān)的API,提供給包括業(yè)務(wù)提供商、第三方業(yè)務(wù)開發(fā)商和獨(dú)立軟件提供商(ISV)在內(nèi)的業(yè)務(wù)和應(yīng)用開發(fā)商
最初的OSA標(biāo)準(zhǔn)就是由Parlay 1.2和2.1加上少量的3GPP新增功能組成的。其后,兩個(gè)組織決定從Parlay 3.0和OSA R5開始統(tǒng)一發(fā)布接口標(biāo)準(zhǔn),命名為Parlay/OSA,這奠定了固定和移動(dòng)NGN業(yè)務(wù)層融合的技術(shù)基礎(chǔ)。兩者的差別在于,Parlay是單純的接口標(biāo)準(zhǔn);OSA是一種業(yè)務(wù)結(jié)構(gòu),不但包括業(yè)務(wù)接口,還包括體系結(jié)構(gòu)以及Parlay至移動(dòng)網(wǎng)絡(luò)協(xié)議,如MAP、CAP等的映射。
Parlay/OSA API位于由網(wǎng)絡(luò)運(yùn)營(yíng)商管理的Parlay網(wǎng)關(guān)和由業(yè)務(wù)提供商管理的應(yīng)用服務(wù)器之間。Parlay網(wǎng)關(guān)對(duì)應(yīng)用服務(wù)器屏蔽了下層網(wǎng)絡(luò)的技術(shù)實(shí)現(xiàn)細(xì)節(jié),使得應(yīng)用服務(wù)器可以使用統(tǒng)一的方式對(duì)網(wǎng)絡(luò)能力進(jìn)行訪問。開放業(yè)務(wù)架構(gòu)OSA的結(jié)構(gòu)如圖1所示。
圖1:OSA的結(jié)構(gòu)
應(yīng)用是指開發(fā)的具體業(yè)務(wù),如VPN業(yè)務(wù)、會(huì)議電視、基于位置的應(yīng)用等,可以由一個(gè)或多個(gè)應(yīng)用服務(wù)器來實(shí)現(xiàn)。框架是為應(yīng)用提供在網(wǎng)絡(luò)中利用業(yè)務(wù)能力的機(jī)制,同時(shí)它也作為一種業(yè)務(wù)能力特征提供給應(yīng)用,叫做框架業(yè)務(wù)能力特征,主要用來進(jìn)行鑒權(quán)和發(fā)現(xiàn)。通常,在應(yīng)用使用網(wǎng)絡(luò)所提供的業(yè)務(wù)能力之前,應(yīng)用和網(wǎng)絡(luò)之間必須簽署相關(guān)的業(yè)務(wù)協(xié)議;只有簽了這樣的協(xié)議,該應(yīng)用才有權(quán)使用網(wǎng)絡(luò)所提供的業(yè)務(wù)能力。所以,當(dāng)某個(gè)應(yīng)用在使用業(yè)務(wù)能力特征所提供的網(wǎng)絡(luò)功能之前,框架必須對(duì)這個(gè)應(yīng)用進(jìn)行鑒權(quán);鑒權(quán)之后,框架的“發(fā)現(xiàn)機(jī)制”為應(yīng)用找出業(yè)務(wù)能力服務(wù)器所提供的業(yè)務(wù)能力特征。從這個(gè)意義上講,框架是一種管理其他類型業(yè)務(wù)能力特征的公共業(yè)務(wù)能力特征。業(yè)務(wù)能力特征是指從底層網(wǎng)絡(luò)抽象出來的網(wǎng)絡(luò)功能。應(yīng)用在使用這些業(yè)務(wù)能力特征時(shí),不用關(guān)心底層的網(wǎng)絡(luò)結(jié)構(gòu),也不需要關(guān)心底層是無線網(wǎng)絡(luò)還是有線網(wǎng)絡(luò)。比較典型的業(yè)務(wù)能力特征有:呼叫控制、用戶交互、移動(dòng)管理、帳戶管理、計(jì)費(fèi)等。業(yè)務(wù)能力特征一般由一個(gè)或多個(gè)業(yè)務(wù)能力服務(wù)器來實(shí)現(xiàn),在業(yè)務(wù)能力服務(wù)器啟動(dòng)時(shí),這些業(yè)務(wù)能力特征隨之啟動(dòng);業(yè)務(wù)能力啟動(dòng)后,都要向框架進(jìn)行注冊(cè),以便應(yīng)用需要使用某個(gè)業(yè)務(wù)能力特征時(shí),框架能夠“發(fā)現(xiàn)”它。
Parlay/OSA API包括兩類接口:業(yè)務(wù)接口和框架接口。業(yè)務(wù)接口提供應(yīng)用訪問網(wǎng)絡(luò)能力和信息的接口,框架接口(圖1中的內(nèi)部API)提供業(yè)務(wù)接口安全、管理所必需的支持能力。業(yè)務(wù)接口保證用戶能夠接入傳統(tǒng)網(wǎng)絡(luò),如呼叫控制、呼叫管理、發(fā)送消息、用戶交互等;框架接口提供的功能有:業(yè)務(wù)登記、業(yè)務(wù)預(yù)訂、業(yè)務(wù)發(fā)現(xiàn)、認(rèn)證、授權(quán)和綜合管理。表1給出了Parlay/OSA API的業(yè)務(wù)能力特征(SCFs)主要表現(xiàn)。
表1:Parlay/OSA API的業(yè)務(wù)能力特征(SCFs)主要表現(xiàn)
欲更多了解Parlay API標(biāo)準(zhǔn)發(fā)展情況的請(qǐng)進(jìn)入。