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