淺析下一代網(wǎng)絡(luò)中面向業(yè)務(wù)開(kāi)發(fā)的開(kāi)放接口
杭晨捷 2006/08/04
傳統(tǒng)通信網(wǎng)中,應(yīng)用和業(yè)務(wù)大都屬于網(wǎng)絡(luò)運(yùn)營(yíng)商領(lǐng)域,即網(wǎng)絡(luò)運(yùn)營(yíng)商同時(shí)扮演著業(yè)務(wù)提供商的角色。這種模式的特點(diǎn)在于一旦業(yè)務(wù)建立,既可獲得較高的可靠性和安全性,又便于統(tǒng)一管理,適用于技術(shù)要求相對(duì)簡(jiǎn)單、市場(chǎng)需求量大的應(yīng)用。
但是,隨著移動(dòng)和IP網(wǎng)的飛速發(fā)展以及消費(fèi)者對(duì)電信業(yè)務(wù)越來(lái)越大的需求,傳統(tǒng)的電信業(yè)務(wù)運(yùn)營(yíng)模式顯現(xiàn)出業(yè)務(wù)不夠豐富、新業(yè)務(wù)推出速度慢、靈活性差等不足,同時(shí),一些網(wǎng)絡(luò)資源也相當(dāng)空閑。另外,許多在業(yè)務(wù)開(kāi)發(fā)方面具有豐富經(jīng)驗(yàn)的公司希望為企業(yè)或其他客戶提供通信業(yè)務(wù)和應(yīng)用,卻苦于沒(méi)有網(wǎng)絡(luò)資源。因此,如果能把網(wǎng)絡(luò)資源和IT業(yè)強(qiáng)大的創(chuàng)造性相結(jié)合,則意味著應(yīng)用在網(wǎng)絡(luò)域外的創(chuàng)建、測(cè)試以及運(yùn)行成為可能。
下一代網(wǎng)絡(luò)中引入開(kāi)放接口的必要性
下一代網(wǎng)絡(luò)(NGN)是以軟交換為核心的、能夠提供語(yǔ)音、數(shù)據(jù)、視頻和多媒體業(yè)務(wù)的基于分組技術(shù)的綜合開(kāi)放網(wǎng)絡(luò)架構(gòu),它代表了未來(lái)網(wǎng)絡(luò)發(fā)展的方向。NGN具有業(yè)務(wù)與呼叫控制分離、呼叫與承載分離等特點(diǎn),而分離的目標(biāo)是使業(yè)務(wù)真正獨(dú)立于網(wǎng)絡(luò),靈活有效地實(shí)現(xiàn)業(yè)務(wù)的提供,業(yè)務(wù)供應(yīng)商和用戶可以配置和定義相應(yīng)的業(yè)務(wù)特征,使得業(yè)務(wù)和應(yīng)用的提供有較大的靈活性。因此,在下一代網(wǎng)絡(luò)中引入一套開(kāi)放接口是實(shí)現(xiàn)以上設(shè)想、滿足未來(lái)發(fā)展需求的關(guān)鍵所在。這可以從三個(gè)層面予以體現(xiàn)。
運(yùn)營(yíng)商對(duì)業(yè)務(wù)開(kāi)發(fā)的需求。對(duì)于電信運(yùn)營(yíng)商來(lái)說(shuō),如何充分利用先進(jìn)的網(wǎng)絡(luò)和技術(shù)促進(jìn)業(yè)務(wù)需求增長(zhǎng)和增加收入,是目前最為關(guān)鍵和突出的問(wèn)題。但是,礙于傳統(tǒng)網(wǎng)絡(luò)和設(shè)備能力的限制,運(yùn)營(yíng)商無(wú)法快速地開(kāi)發(fā)和提供滿足市場(chǎng)客戶所需的電信增值業(yè)務(wù),這也是運(yùn)營(yíng)商開(kāi)展下一代網(wǎng)絡(luò)研究與部署的關(guān)鍵因素之一。
同時(shí),由于傳統(tǒng)業(yè)務(wù)開(kāi)發(fā)技術(shù)是建立在交換機(jī)信令協(xié)議之上的,因此與交換機(jī)設(shè)備緊密相連,也正因?yàn)檫@種開(kāi)發(fā)技術(shù)的獨(dú)特性與專業(yè)性,使得業(yè)務(wù)開(kāi)發(fā)技術(shù)過(guò)于封閉,更無(wú)法開(kāi)放給第三方使用。因此,運(yùn)營(yíng)商希望在下一代網(wǎng)絡(luò)中能夠徹底解決這種問(wèn)題,所以引入一套標(biāo)準(zhǔn)的開(kāi)放接口是運(yùn)營(yíng)商改變這種現(xiàn)狀、加大業(yè)務(wù)開(kāi)發(fā)力度最為迫切的需求。
運(yùn)營(yíng)商通過(guò)引入開(kāi)放接口,既能夠?qū)⒌讓泳W(wǎng)絡(luò)中的各種能力,如呼叫控制能力、放音收號(hào)能力、會(huì)議控制能力等,以抽象的接口方式開(kāi)放出來(lái),同時(shí)也能夠?qū)Ω鞣N接入進(jìn)行有效的管控,從而在保證網(wǎng)絡(luò)安全的前提下進(jìn)一步促進(jìn)業(yè)務(wù)的發(fā)展。這樣,無(wú)論是運(yùn)營(yíng)商自己還是第三方業(yè)務(wù)提供商,都遵循一套統(tǒng)一的標(biāo)準(zhǔn)接口進(jìn)行增值業(yè)務(wù)的開(kāi)發(fā),使得開(kāi)發(fā)出來(lái)的業(yè)務(wù)可以在所有遵循開(kāi)放接口標(biāo)準(zhǔn)的平臺(tái)上運(yùn)行。此外,通過(guò)這種開(kāi)放接口,運(yùn)營(yíng)商可以根據(jù)市場(chǎng)情況,迅速開(kāi)發(fā)出相應(yīng)的增值業(yè)務(wù)以滿足用戶的實(shí)際需求;同時(shí),可以針對(duì)用戶進(jìn)行進(jìn)一步的市場(chǎng)細(xì)分,有針對(duì)性地開(kāi)發(fā)出語(yǔ)音、數(shù)據(jù)、多媒體業(yè)務(wù)和移動(dòng)一體化的解決方案,增強(qiáng)企業(yè)的綜合競(jìng)爭(zhēng)力。
通過(guò)這種開(kāi)放接口,可以促使運(yùn)營(yíng)商加強(qiáng)與其他企業(yè)的合作,構(gòu)建新的產(chǎn)業(yè)價(jià)值鏈,尤其是在如今高度信息化的社會(huì),運(yùn)營(yíng)商可以充分運(yùn)用社會(huì)力量開(kāi)發(fā)新的增值業(yè)務(wù),發(fā)展合作同盟,共同拓展市場(chǎng),達(dá)到“競(jìng)合共贏”的目的。
設(shè)備商對(duì)開(kāi)放標(biāo)準(zhǔn)的需求。在下一代網(wǎng)絡(luò)中,無(wú)論是核心的網(wǎng)絡(luò)設(shè)備還是用戶側(cè)的終端設(shè)備都遵循統(tǒng)一的標(biāo)準(zhǔn),如:SIP、H.248、MGCP等,設(shè)備商可以基于這些標(biāo)準(zhǔn)開(kāi)發(fā)出符合運(yùn)營(yíng)商要求的各種設(shè)備。同樣,在進(jìn)行下一代網(wǎng)絡(luò)業(yè)務(wù)平臺(tái)的開(kāi)發(fā)中,也要引入一套開(kāi)放的標(biāo)準(zhǔn)接口,滿足運(yùn)營(yíng)商對(duì)未來(lái)增值業(yè)務(wù)開(kāi)發(fā)的新需求。
對(duì)于設(shè)備商來(lái)說(shuō),采用一套開(kāi)放標(biāo)準(zhǔn)來(lái)進(jìn)行相關(guān)設(shè)備的開(kāi)發(fā),不僅省去了大量人力、物力和財(cái)力,而且在面向運(yùn)營(yíng)商進(jìn)行產(chǎn)品推銷時(shí)也更能被采用。
從近幾年來(lái)運(yùn)營(yíng)商投入大量精力進(jìn)行下一代網(wǎng)絡(luò)技術(shù)、協(xié)議和標(biāo)準(zhǔn)的研究,可以看出運(yùn)營(yíng)商正在改變過(guò)去網(wǎng)絡(luò)運(yùn)營(yíng)尤其是業(yè)務(wù)開(kāi)發(fā)與提供的模式。運(yùn)營(yíng)商希望能夠更多地采用開(kāi)放、統(tǒng)一、標(biāo)準(zhǔn)的技術(shù)來(lái)實(shí)現(xiàn)各種功能,減少各種私有標(biāo)準(zhǔn)的應(yīng)用,從而弱化網(wǎng)絡(luò)、設(shè)備、業(yè)務(wù)之間的傳統(tǒng)式的緊耦合關(guān)系。
因此,在運(yùn)營(yíng)商越來(lái)越注重設(shè)備標(biāo)準(zhǔn)統(tǒng)一性和一致性的前提與背景下,設(shè)備商必須轉(zhuǎn)變觀念,采用國(guó)際更加開(kāi)放且被大多數(shù)運(yùn)營(yíng)商認(rèn)可的標(biāo)準(zhǔn)去開(kāi)發(fā)新的設(shè)備,為運(yùn)營(yíng)商更好地服務(wù)。因此,在開(kāi)發(fā)面向下一代網(wǎng)絡(luò)業(yè)務(wù)提供平臺(tái)時(shí),更要引入一套標(biāo)準(zhǔn)的開(kāi)放接口,滿足這種最直接的用戶需求。
CP/SP對(duì)網(wǎng)絡(luò)能力開(kāi)放的需求。應(yīng)該說(shuō)CP/SP一直未能得到很好發(fā)展的最直接原因是在傳統(tǒng)網(wǎng)絡(luò)中開(kāi)發(fā)增值業(yè)務(wù)的門檻太高,這主要體現(xiàn)在兩個(gè)方面。
一是通信網(wǎng)絡(luò)的封閉性。傳統(tǒng)通信網(wǎng)絡(luò)是一個(gè)絕對(duì)封閉的承載網(wǎng)絡(luò),業(yè)務(wù)與控制是緊耦合、無(wú)法分開(kāi)的,業(yè)務(wù)加載只有在交換機(jī)上才能向用戶提供各種業(yè)務(wù)。而為了保證網(wǎng)絡(luò)的安全以及用戶使用的穩(wěn)定性,通信網(wǎng)絡(luò)是不能也不允許向CP/SP開(kāi)放的,這不僅阻礙了CP/SP的發(fā)展,同樣也阻礙了運(yùn)營(yíng)商自身進(jìn)一步的發(fā)展。
二是業(yè)務(wù)開(kāi)發(fā)技術(shù)過(guò)于專業(yè)。傳統(tǒng)的業(yè)務(wù)開(kāi)發(fā)技術(shù)是基于交換機(jī)命令的方式來(lái)完成的,這些命令相對(duì)來(lái)說(shuō)是非常底層的開(kāi)發(fā)語(yǔ)言,是一般開(kāi)發(fā)人員在短時(shí)間內(nèi)所無(wú)法掌握的;同時(shí),這些交換機(jī)命令只能用來(lái)開(kāi)發(fā)一些基本的通信業(yè)務(wù),根本無(wú)法滿足用戶多樣性的業(yè)務(wù)需求。因此,對(duì)于CP/SP來(lái)說(shuō),他們所需要的開(kāi)放接口應(yīng)該能夠滿足以下幾個(gè)條件:
- 是能夠被不同運(yùn)營(yíng)商采納的標(biāo)準(zhǔn);
- 這些接口定義得非常清晰和簡(jiǎn)單;
- 接口的調(diào)用與具體的實(shí)現(xiàn)無(wú)關(guān);
- 通過(guò)這些接口所開(kāi)發(fā)的業(yè)務(wù)應(yīng)該與底層網(wǎng)絡(luò)無(wú)關(guān)。
目前被廣泛使用的開(kāi)放接口完全符合以上CP/SP的各項(xiàng)條件。采用這種統(tǒng)一的開(kāi)放接口,CP/SP不僅可以快速地完成業(yè)務(wù)的開(kāi)發(fā)與部署,而且可以做到一次開(kāi)發(fā)多次應(yīng)用,即CP/SP只要利用API進(jìn)行一次業(yè)務(wù)開(kāi)發(fā),該業(yè)務(wù)即能夠在所有遵循開(kāi)放接口的平臺(tái)上運(yùn)行。因此,對(duì)于CP/SP來(lái)說(shuō),開(kāi)放接口是具有劃時(shí)代意義的一種突破,它打破了傳統(tǒng)通信網(wǎng)絡(luò)的封閉性,讓CP/SP只用關(guān)注業(yè)務(wù)的創(chuàng)意而不用注重不同網(wǎng)絡(luò)的不同特性。
開(kāi)放接口的現(xiàn)狀
目前,在開(kāi)放接口的標(biāo)準(zhǔn)制訂方面,獲得了業(yè)界認(rèn)可并被大多數(shù)設(shè)備商和開(kāi)發(fā)商采用的是Parlay/OSA組織制定的Parlay/ParlayXAPI。
Parlay組織成立于1998年3月,由BT、Ul-ticom、Microsoft、Nortel和Siemens5家公司聯(lián)合發(fā)起成立,主要研究支持外部應(yīng)用訪問(wèn)安全網(wǎng)絡(luò)內(nèi)部資源的網(wǎng)絡(luò)接口規(guī)范,其目的是根據(jù)下一代通信網(wǎng)絡(luò)發(fā)展的需求,開(kāi)放電信領(lǐng)域,使最大范圍內(nèi)的市場(chǎng)參與者可開(kāi)發(fā)和提供先進(jìn)的電信業(yè)務(wù)。為此該組織制定了一套開(kāi)放的、獨(dú)立于具體技術(shù)的、用于第三方業(yè)務(wù)開(kāi)發(fā)和部署的API,稱為Parlay/ParlayXAPI(Parlay/ParlayX規(guī)范)。該規(guī)范對(duì)于通信網(wǎng)絡(luò)的開(kāi)放以及與Internet互通有很大作用,因此得到了業(yè)界的廣泛關(guān)注,發(fā)展很快,目前Parlay工作組已經(jīng)擁有各類成員60多個(gè)。
中國(guó)電信一直在關(guān)注和跟蹤Parlay/OSA組織所研究的各項(xiàng)內(nèi)容。從2003年起即開(kāi)展了一系列的標(biāo)準(zhǔn)研究以及相關(guān)的試驗(yàn)工作;2004年則在研究與試驗(yàn)的基礎(chǔ)上,基于Parlay/OSA組織發(fā)布的ParlayXAPI2.0規(guī)范,結(jié)合電信增值業(yè)務(wù)開(kāi)發(fā)的實(shí)際需求,制定了《基于互聯(lián)網(wǎng)服務(wù)(WebService)的開(kāi)放業(yè)務(wù)接入應(yīng)用程序接口(ParlayX)技術(shù)要求》。
開(kāi)放接口存在的問(wèn)題
中國(guó)電信通過(guò)對(duì)Parlay/ParlayX標(biāo)準(zhǔn)的研究、測(cè)試與驗(yàn)證,發(fā)現(xiàn)現(xiàn)有ParlayXAPI不能滿足中國(guó)電信增值業(yè)務(wù)開(kāi)發(fā)需求的問(wèn)題主要集中在以下幾個(gè)方面:
- 在提供放音能力的同時(shí)缺少收號(hào)等能力。
- 放音能力過(guò)于簡(jiǎn)單,無(wú)法滿足業(yè)務(wù)中對(duì)可變語(yǔ)音、復(fù)合語(yǔ)音的放音要求。
- 現(xiàn)有呼叫控制類API無(wú)論是第三方發(fā)起的還是網(wǎng)絡(luò)發(fā)起的,應(yīng)用和網(wǎng)絡(luò)的交互都是一次性的。在呼叫建立后,應(yīng)用無(wú)法對(duì)呼叫的進(jìn)程保持跟蹤,因此也不能根據(jù)呼叫的具體進(jìn)展情況作進(jìn)一步的處理;同時(shí),應(yīng)用也無(wú)法利用網(wǎng)絡(luò)專有資源向用戶提供服務(wù)。
以上問(wèn)題使得在進(jìn)行增值業(yè)務(wù)開(kāi)發(fā)過(guò)程中進(jìn)一步限制了業(yè)務(wù)開(kāi)發(fā)的多樣性,造成業(yè)務(wù)的單一性和簡(jiǎn)單性。為此,中國(guó)電信提出了基于現(xiàn)有國(guó)際標(biāo)準(zhǔn)、補(bǔ)充“增強(qiáng)型呼叫處理(EnhancedCallControlECC)”API的解決辦法。
其核心思想就是在原有第三方呼叫、呼叫處理、音頻呼叫等API能力的基礎(chǔ)上,根據(jù)實(shí)際應(yīng)用重新定義和擴(kuò)展API能力集。目前,新增加的增強(qiáng)型呼叫處理(ECC)接口分為兩類:網(wǎng)絡(luò)側(cè)接口(NetworkCall)和應(yīng)用側(cè)接口(APPCall),分別處理網(wǎng)絡(luò)側(cè)發(fā)起的請(qǐng)求和應(yīng)用側(cè)發(fā)起的請(qǐng)求。
下一代網(wǎng)絡(luò)中面向業(yè)務(wù)開(kāi)發(fā)將主要采用開(kāi)發(fā)接口的方式,因此必須對(duì)基于開(kāi)放接口進(jìn)行增值業(yè)務(wù)開(kāi)發(fā)這種方法和模式作進(jìn)一步研究與探討,必須對(duì)該模式下的開(kāi)發(fā)、推廣、運(yùn)營(yíng)等開(kāi)展全面、深入的研究工作。雖然目前開(kāi)放接口尚處于測(cè)試與小規(guī)模應(yīng)用階段,但它在使不熟悉電信技術(shù)的IT開(kāi)發(fā)人員快速、便捷地開(kāi)發(fā)新業(yè)務(wù)方面已經(jīng)體現(xiàn)出巨大的優(yōu)勢(shì)。未來(lái),它必將成為增值業(yè)務(wù)開(kāi)發(fā)的主流,同樣會(huì)成為各大運(yùn)營(yíng)商未來(lái)盈利的利器。
中國(guó)信息產(chǎn)業(yè)網(wǎng)(www.cnii.com.cn)
相關(guān)鏈接: