售前電話
135-3656-7657
售前電話 : 135-3656-7657
使用開放的應(yīng)用編程接口(API)構(gòu)建業(yè)務(wù)是實(shí)現(xiàn)開放式業(yè)務(wù)體系的關(guān)鍵技術(shù),也是下一代網(wǎng)絡(luò)區(qū)別于傳統(tǒng)電信網(wǎng)的主要特點(diǎn)之一。基千API的業(yè)務(wù)提供技術(shù)延續(xù)了計(jì)算機(jī)領(lǐng)域傳統(tǒng)的應(yīng)用軟件開發(fā)方式,符合計(jì)算機(jī)軟件開發(fā)者的習(xí)慣。基于API的業(yè)務(wù)開發(fā)方式可以把廣大的計(jì)算機(jī)軟件開發(fā)商引入到電信業(yè)務(wù)開發(fā)的領(lǐng)域中,使得計(jì)算機(jī)軟件領(lǐng)域已有的豐富的開發(fā)資源,包括大量專業(yè)的開發(fā)人員、豐富的開發(fā)經(jīng)驗(yàn)和成熟的開發(fā)技術(shù)等,能夠成為電信業(yè)務(wù)開發(fā)的推動力。因此,這種開放的第三方應(yīng)用編程接口被認(rèn)為是NGN最具吸引力的能力,可以比較徹底地解決傳統(tǒng)電信網(wǎng)絡(luò)業(yè)務(wù)提供能力不足的頑疾。
目前,關(guān)于下一代網(wǎng)絡(luò)的開放式業(yè)務(wù)API標(biāo)準(zhǔn)主要包括:由Parlay組織制定的ParlayAPI以及由SUN公司在Java平臺上推出的JAINAPI。它們最初并不是由國際標(biāo)準(zhǔn)化組織制定的,但是正在獲得越來越多的支持。尤其是ParlayAPI規(guī)范,目前已成為業(yè)界最具影響力的API規(guī)范,并得到大多數(shù)標(biāo)準(zhǔn)化研究機(jī)構(gòu)和廠商的采用或認(rèn)可,成為事實(shí)上的網(wǎng)絡(luò)開放標(biāo)準(zhǔn)接口。
Parlay概述
要真正實(shí)現(xiàn)業(yè)務(wù)層的融合,需要通過某種方式屏蔽不同的底層網(wǎng)絡(luò)的技術(shù)細(xì)節(jié),使上層的業(yè)務(wù)執(zhí)行與具體網(wǎng)絡(luò)無關(guān),從而能夠以一種統(tǒng)一的方式實(shí)現(xiàn)跨越多個(gè)異構(gòu)網(wǎng)絡(luò)的業(yè)務(wù)。ParlayAPI是實(shí)現(xiàn)這一目標(biāo)的一種有效技術(shù)。
1.ParlayAPI的引入
為了促進(jìn)電信業(yè)的競爭,英國電信部在20世紀(jì)90年代宣布英國電信(BT)必須允許第三方業(yè)務(wù)提供商訪問其交換機(jī),這意味著必須開放交換機(jī)的控制接口,此舉將對運(yùn)營商網(wǎng)絡(luò)的安全和完整性帶來巨大的挑戰(zhàn)。自然,BT不愿意公開這些控制接口而讓第三方直接進(jìn)入其網(wǎng)絡(luò)。為此,1998年BT聯(lián)合微軟、北電和西門子等制造廠商發(fā)起成立了非營利性的Parlay組織,研究開發(fā)安全的開放式交換機(jī)接口,以屏蔽交換機(jī)的原有控制接口,但是業(yè)務(wù)提供者卻可以利用該接口向交換機(jī)發(fā)出業(yè)務(wù)控制指令。從本質(zhì)上看,Parlay接口實(shí)際上就是要實(shí)現(xiàn)原來封閉的智能網(wǎng)業(yè)務(wù)控制接口的開放,以形成一個(gè)更有競爭性的增值業(yè)務(wù)開發(fā)環(huán)境。
Parlay組織的工作重點(diǎn)在于制定API規(guī)范,但不包括如何實(shí)現(xiàn)API,以及如何實(shí)現(xiàn)基千API的應(yīng)用、底層網(wǎng)絡(luò)軟件、物理構(gòu)件、物理接口和協(xié)議等。為此Parlay組織積極鼓勵(lì)電信和IT工業(yè)界作為一個(gè)整體來參與接口規(guī)范的設(shè)計(jì)和實(shí)現(xiàn)。目前,Parlay組織的成員已經(jīng)超過100家,覆蓋了國際上著名的電信運(yùn)營商、網(wǎng)絡(luò)設(shè)備供應(yīng)商和計(jì)算機(jī)設(shè)備供應(yīng)商。自1998年12月推出第1版規(guī)范以來,ParlayAPI至今已推出5個(gè)版本。自3.0版本開始,Parlay組織與ETSI、3GPP展開合作,共同發(fā)布API規(guī)范,稱為Parlay/OSA(OpenServiceAcess)規(guī)范。此外,ITU-T、IEEE、IETF、OMG、TINA-C、Softswitch論壇、JAIN等其他標(biāo)準(zhǔn)化組織和工業(yè)組織相繼宣布在自己制定的標(biāo)準(zhǔn)/規(guī)范中已經(jīng)采用或者即將采用ParlayAPI規(guī)范??梢哉f,Parlay/OSA得到了眾多標(biāo)準(zhǔn)化組織和廠商的支持,是面向下一代網(wǎng)絡(luò)的、事實(shí)上的開放式網(wǎng)絡(luò)API標(biāo)準(zhǔn)。
2.ParlayAPI的目標(biāo)和特點(diǎn)
Parlay組織的主要目標(biāo)是開放電信領(lǐng)域的能力,在更廣的范圍內(nèi),讓更多的市場參與者能夠開發(fā)和提供先進(jìn)的電信業(yè)務(wù),同時(shí)能夠?yàn)樘囟ǖ挠脩羧嚎焖俣ㄖ苽€(gè)性化業(yè)務(wù)以作為普遍業(yè)務(wù)的補(bǔ)充。
Parlay組織在制定規(guī)范時(shí),力求簡單、易用、可擴(kuò)展,其基本理念是通過封裝技術(shù)屏蔽網(wǎng)絡(luò)的底層細(xì)節(jié),將不同網(wǎng)絡(luò)能力抽象成各種能力集,然后通過標(biāo)準(zhǔn)的API為處在網(wǎng)絡(luò)運(yùn)營商域之外的第三方應(yīng)用提供接人和控制核心網(wǎng)絡(luò)資源的統(tǒng)一方法。ParlayAPI的另一個(gè)重要功能是引入了Internet上的應(yīng)用開發(fā)模式,為IT應(yīng)用與電信網(wǎng)的融合奠定了技術(shù)基礎(chǔ)。因此,ParlayAPI是一組開放的、獨(dú)立千具體技術(shù)的網(wǎng)絡(luò)規(guī)范。ParlayAPI規(guī)范的定義采用了面向?qū)ο蟮姆椒ǎ褂猛ㄓ媒UZ言(UML,UnifiedModellingLanguage)進(jìn)行描述,API的實(shí)現(xiàn)可以基于任何中間件平臺(例如,CORBA、DCOM、RMI等)。ParlayAPI的定義與網(wǎng)絡(luò)技術(shù)無關(guān),它只為業(yè)務(wù)的實(shí)現(xiàn)提供統(tǒng)一的抽象接口,用ParlayAPI開發(fā)的應(yīng)用能在多種網(wǎng)絡(luò)上運(yùn)行。
3.ParlayAPI的體系結(jié)構(gòu)
ParlayAPI由兩大部分組成:框架(Framework)接口和服務(wù)(Service)接口,如圖:
ParlayAP!體系結(jié)構(gòu)
服務(wù)接口為高層應(yīng)用業(yè)務(wù)提供了訪問網(wǎng)絡(luò)資源和信息的能力。服務(wù)接口包括現(xiàn)有網(wǎng)絡(luò)的多種基本功能,例如呼叫控制、消息控制、連接管理、用戶交互管理和移動管理。服務(wù)接口也包括通用應(yīng)用程序接口以方便網(wǎng)絡(luò)應(yīng)用的部署。業(yè)務(wù)供應(yīng)商可以按照不同的業(yè)務(wù)邏輯調(diào)用它們以實(shí)現(xiàn)不同的業(yè)務(wù)。