售前電話
135-3656-7657
售前電話 : 135-3656-7657
在Parlay組織成立后不久,3GPP和ETSI啟動了UMTS的開放式業(yè)務(wù)架構(gòu)的研究,稱之為OSA。由千目標非常類似,3GPP與Parlay組織決定從Parlay3.0和OSAR5開始統(tǒng)一發(fā)布接口標準,命名為Parlay/OSA,這奠定了固定和移動NGN業(yè)務(wù)層融合的技術(shù)基礎(chǔ)。目前Parlay/OSA標準由一個聯(lián)合專家組來進行發(fā)展與維護,這個專家組包括3GPPCN5、ETSISPAN12、ITU-TSGll以及Parlay組織。
Parlay/OSA規(guī)范與ParlayAPI規(guī)范的差別在于:ParlayAPI是單純的接口標準,Parlay/GSA則是一種業(yè)務(wù)結(jié)構(gòu),不但包括業(yè)務(wù)接口,還包括體系結(jié)構(gòu)以及ParlayAPI至移動網(wǎng)絡(luò)協(xié)議(如MAP、CAP等)的映射方式。圖5.9是3GPP規(guī)范中提出的OSA體系結(jié)構(gòu)圖。
OSA體系結(jié)構(gòu)圖
由上圖可以看出,OSA體系結(jié)構(gòu)主要包括底層通信網(wǎng)絡(luò)、高層應(yīng)用服務(wù)器以及它們之間的業(yè)務(wù)能力服務(wù)器(SCS,ServiceCapabilityServer)。應(yīng)用安裝在基千任何IT技術(shù)實現(xiàn)的應(yīng)用服務(wù)器上,通過Parlay/OSA的標準接口調(diào)用業(yè)務(wù)能力服務(wù)器提供的各種業(yè)務(wù)能力。業(yè)務(wù)能力服務(wù)器在邏輯結(jié)構(gòu)上負責提供各種API(業(yè)務(wù)能力特征接口),并負責與核心網(wǎng)絡(luò)元素通信,核心網(wǎng)絡(luò)元素可能包括HLR(HomeLocationRegistry)、MSC(MobileSwitchingCenter)、SSP(ServiceSwitchingPoint)等。業(yè)務(wù)能力服務(wù)器充當了核心網(wǎng)絡(luò)代理或網(wǎng)關(guān)角色,應(yīng)用服務(wù)器可以和業(yè)務(wù)能力服務(wù)器在同一個域中也可以處在完全不同的域中。一個業(yè)務(wù)能力服務(wù)器上可以包含多個業(yè)務(wù)能力特征(SCF即ParlayAPI規(guī)范中的"Service"),但也常常會有一個業(yè)務(wù)能力服務(wù)器只提供一個SCF的情況。業(yè)務(wù)能力服務(wù)器是一個邏輯上的組成部件,因此它不一定要單獨安裝在一臺獨立的物理服務(wù)器上,例如基千內(nèi)容計費的SCF(ContentBasedChargingSCF)通常由系統(tǒng)中的計費和賬務(wù)處理服務(wù)器直接提供。
OSA的體系結(jié)構(gòu)具有可擴展性,允許添加新的SCF及業(yè)務(wù)能力服務(wù)器。通過框架SCF,OSA提供一定的安全機制,如提出業(yè)務(wù)及下層網(wǎng)絡(luò)間的鑒權(quán)機制以保證下層網(wǎng)絡(luò)的安全使用。關(guān)千OSA中的API實現(xiàn),3GPP建議構(gòu)建在COREA中間件的基礎(chǔ)上,所以Parlay/OSAAPI的實現(xiàn)不依賴于網(wǎng)絡(luò)運營商的解決方案,不依賴于編程語言,也不依賴千接口實現(xiàn)的物理位置及采用的操作系統(tǒng)等。
ParlayXWebService
盡管對網(wǎng)絡(luò)能力進行了封裝和抽象,但是標準的ParlayAPI規(guī)范在IT開發(fā)人員看來,還是相當?shù)凝嬰s,比較難以掌握。非電信的IT人員要想直接使用ParlayAPI來快速生成業(yè)務(wù),仍然非常困難,而且目前80%的Parlay業(yè)務(wù)只用到了20%的ParlayAPI?;н@個原因,Parlay組織在ParlayAPI4.0的基礎(chǔ)上,結(jié)合WebService的思想,推出了ParlayXWebService規(guī)范。
1.Parlay和WebService的融合
WebService這一名詞首先由微軟提出,在2000年問世。它并非一種新的Web.:T.具,而是一種全新的分布計算環(huán)境,其基本思想是利用開放式的標準技術(shù),在Internet上實現(xiàn)分布式軟件開發(fā)、軟件工程和軟件使用。這里,"Service"可以理解為分布在Internet中的各種軟件資源,無論是企業(yè)用戶還是個人用戶都可以根據(jù)業(yè)務(wù)需求,利用WebServ
ice技術(shù)調(diào)用在網(wǎng)上已有的業(yè)務(wù)軟件能力,構(gòu)成自己的應(yīng)用軟件。不同企業(yè)的應(yīng)用軟件之間、企業(yè)和客戶應(yīng)用軟件之間也可以通過WebService技術(shù)互相調(diào)用,以支持電子商務(wù)、客戶關(guān)系模型等應(yīng)用。雖然WebService與只能提供數(shù)據(jù)服務(wù)的普通Web含義完全不同,然而采用的協(xié)議和接口依然屬千已經(jīng)廣泛使用的Web技術(shù)。
WebService的基礎(chǔ)技術(shù)是XML,這是由W3C定義的用千描述數(shù)據(jù)的一種可擴展標記語言,可以用來描述任何廣義的內(nèi)容。WebService用XML來描述遠程調(diào)用操作及其執(zhí)行結(jié)果,該描述裝載在簡單對象訪問協(xié)議(SOAP)中,SOAP消息通常在HTTP中傳送。由于XML文本描述和實現(xiàn)無關(guān),因此采用不同操作系統(tǒng)、不同編程語言的平臺之間都可以通過WebService互相交互。WebService本身的發(fā)布和描述也是用XML實現(xiàn)的。
與COREA、DCOM等已有的分布計算技術(shù)相比,Web業(yè)務(wù)技術(shù)有許多獨特的優(yōu)勢。首先是采用開放的標準Web技術(shù),解決了原來各種分布計算技術(shù)由于采用各自的專用技術(shù)而難以互通的問題;其次是采用基千文本協(xié)議的業(yè)務(wù)調(diào)用和發(fā)布機制,系統(tǒng)簡單,調(diào)試方便;再次,由千Internet到處可及,所有計算設(shè)備基本上都裝備有Web功能,因此在網(wǎng)上部署應(yīng)用該項技術(shù)成本很低。正因為如此,WebService受到IT業(yè)的高度重視,被認為是下一代互聯(lián)網(wǎng)業(yè)務(wù)提供的核心技術(shù),W3C和其他組織正在加速進行技術(shù)標準化工作。