簡介
Parlay/OSA主要設計用在行動網路、固定網路和基於IP的下一代網路,開發人員可以使用採用各種各樣的語言,如C、C++和Java來開發Parlay/OSA的套用。Parlay/OSA基於各種開放的標準,包括CORBA、IDL、Java、UML和Web服務(SOAP、XML和WSDL)。
Parlay各個版本的發布時間
1) Parlay 5 - 2005.4.11
2) Parlay 4 - 2005.3.8
3) Parlay X Web Services Specification, Version 2.0 - 2005.3
4) Parlay X Web Services Specification, Version 1.0.1 - 2004.6
5) Parlay X Web Services Specification, Version 1.0. - 2003.4
Parlay/OSA的部署情況
1) Parlay/OSA是Hutchison的3G無線網路中一個很重要的部分,它目前已經在6個國家投入使用。
2) Parlay/OSA讓運營商能夠選擇一些新的業務模型去部署網路服務。
3) 世界上有50個Palary成功部署和實驗的案例,超過150個成熟的產品。
Parlay/OSA的好處
1. 快速創建業務
Parlay/OSA使軟體開發人員可以採用不同的軟體開發環境,並結合現有的開發工具,來創建Parlay/OSA應用程式。愛立信、IBM和Telenor已經擁有Parlay的實際運營經驗,他們發現Parlay/OSA與傳統業務創建方式相比,大大加快了通信軟體的開發進度。
2. 網路無關
Parlay/OSA API被設計成網路無關的。對一個移動數據業務,開發人員可能並不了解下面的網路怎么去實現定位的,他們只要知道位置坐標和誤差就行了。而且,開發出來的應用程式很容易的在不同網路上運行,甚至能被移植到固網上去。應用程式不需要關注如何獲取位置信息,只需要處理位置數據就可以了。
3. 廠商無關
Parlay/OSA API技術和網路無關的一個必然結果,就是他的廠商無關性。業務提供商只要採用同一套API,就可以支持不同的設備平台,使得部署非常方便。
NGN上的Parlay
下一代網路(NGN)是可以提供語音、數據和多媒體等各種業務的綜合開放的網路架構。
1. NGN上的增值業務有一個重要的理念是開放的第三方業務接口,第三方通過這個接口可以實現增值業務開發。這個接口目前的標準為PARLAY,PARLAY本身不是個縮寫,是個專用單詞,原意是類似於“賭場上加注”的意思,用在這裡表示“增值”的含義。PARLAY的基本理念,是通過封裝技術,把NGN網路中的細節禁止掉,抽象成各種能力集,然後通過標準的API提供給第三方,使第三方在開發業務時,不必關心基礎網路的具體設備、廠家等細節,只要調用相應的API就能夠開發業務。
2. 3G出現了諸多規範,每個規範都為3G的某方面指定了一個架構。目前主要OMA、Parlay與JAIN。三個規範族各有側重,亦有重疊。
OMA: 關注於運營商現有的各項業務,例如,規範族包含了MMS、內容瀏覽與數字著作權管理等。
Parlay:側重於將網路層的能力開放出來,例如,規範族包含了呼叫控制,存在管理等。
JAIN: 內容上與Parlay類似,特點在於完全基於Java語言定義。
Parlay Web服務:Parlay-X
1. 2003年4月,一個構建電信套用的Web服務標準-Parlay-X規範發布了。Parlay-X整合了一些常用的通信功能,使其能被單個SOAP訊息處理,這種簡化主要是針對那些非專業的程式設計師。Parlay X Web Service接口對Parlay API進行了再一次的抽象封裝,使得業務開發人員即使對電信知識一無所知也能夠快速地、方便地開發出新的業務。
2. Parlay-x 1.0 vs. 2.0
Parlay-X2.0的標準比1.0增加了很多能力。這些能力的增加主要還是各Parlay組織中一些廠商從自身業務套用出發來考慮的,而不是純粹從技術考慮。2.0最突出的特點有兩個:
1) 業務能力增強的範圍更大、更有針對性:
主要增強的能力有:Presence、Multimedia Conference、Terminal Status、Address List Management、Audio Call。這些能力包括了基本語音、與媒體資源伺服器間的互動能力、數據及多媒體能力以及移動終端方面的能力。並且這些能力的增強也是根據目前已經存在的一些商用案例來設計的。
2) 增加了Web Service Framework:
在2.0與1.0之間最大的區別,是引入了Framework的理念。在parlay中非常關鍵的模組是Framework模組,它起到了一個認證、安全管理和實施的作用,而在1.0中並沒有這一部分能力,也就是說將安全問題扔給了CP/SP,這是不符合現實情況的。
3. ParlayX1.0和2.0的API比較
1) 2.0中新增的能力有:
Terminal Status、Call Handling、Audio Call、Multimedia Conference、Address List Management、Presence
2) 2.0擴展的能力有:
Terminal Location(8個API)
3) 2.0去除了1.0中的“User Status”能力
4) 2.0將1.0中的“Network-Initiated Third Party Call”更名為“Call Notification”,並增加了3個API。