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