a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 學院 > 網絡通信 > 正文

Parlay X技術淺析及其在NGN中的應用

2019-11-03 19:30:02
字體:
來源:轉載
供稿:網友
肖欣


  摘 要 NGN要求能夠快速而靈活地提供增值業務。Parlay X是Parlay組織在Parlay規范基礎上提出的新的開放業務架構規范。它既繼承了Parlay規范開放網絡業務能力的特性,又對Parlay規范進行了抽象和簡化。Parlay X技術與Web Sercvice技術結合能夠方便不具備專業電信知識的IT開發人員快速開發各種基于電信網能力的業務。本文將在詳細介紹Parlay X規范的同時對Parlay和Parlay X規范進行比較,然后例舉NGN中基于Parlay X技術的業務開發。

  關鍵詞 Parlay X Web服務 NGN

1 引言

  下一代網絡(NGN)是可以提供語音、數據和多媒體等各種業務的綜合開放的網絡架構,可以支持快速業務部署以及第三方業務控制。NGN開放式業務提供是一個分布式系統,為了實現第三方業務開發,業務結構應采用開放式接口控制技術,正在研究和開發的技術包括移動代理技術、主動網絡技術和API技術。目前現實可行的是API技術。許多組織提出了開放業務平臺的應用編程接口,Parlay是其中最活躍、最有影響力的一個。

2 Parlay技術介紹

2.1 Parlay API簡介

  Parlay組織成立于1998年,它是由多家網絡運營公司、應用業務供應商、獨立軟件銷售商、設備制造商及標準化組織組成的一個非贏利性組織,它的主要目標就是制定符合工業標準的應用編程接口(API)規范,促使第三方業務供應商或電信運營商基于這一 接口平臺,采用不同的技術在無線、Internet 或公眾交換網上開發通信產品、提供通信業務,同時為特定的用戶群快速定制個性化業務以作為普遍業務的補充。

  Parlay API主要由兩部分組成:

  (1)業務接口(Service Interface):這類應用編程接口可以訪問Parlay服務器所提供的一系列基本業務能力,譬如建立或釋放路由、與用戶交互、發送用戶消息、設定QoS級別等。業務供應商可以按照不同的業務邏輯調用它們以實現不同的業務。

  (2)框架接口(Framework Interface):它們對客戶端使用業務接口提供必需的安全、管理支持。框架服務器保證了底層通信網的安全開放和Parlay服務器的有序運行。

2.2 Parlay規范不足

  Parlay規范過于龐大和復雜,比較難以掌握,而且目前80%的Parlay業務只用到了20%的Parlay API。基于這個原因Parlay組織又推出了Parlay X規范,對Parlay API進行了組合和封裝。

  Parlay沒有規定與各底層網絡的資源接口,所以Parlay服務器和各通信網之間暫時只能由網絡運營商自己設定內部的通信協議,如采用JAIN、INAP、Sip將API映射到底層網絡。

3 Parlay與Web Service

3.1 Parlay和Web Service的融合

  “Web Service”(Web服務)最先由微軟提出,在2000年問世。它并非是一種新的Web工具,而是一種全新的分布計算環境。其基本思想是利用開放式的標準技術,在Internet上實現分布式軟件開發、軟件工程和軟件使用。這里,Service指的就是分布在Internet中的各種軟件,無論是單位用戶還是個人用戶都可以根據業務需求,利用Web Service技術調用在網上已有的Web Service,構成自己的應用軟件。

  Parlay/OSA模型與Web Service的目標十分一致。它們的目標都是通過網關接口向上層應用程序提供底層網絡能力,從而達到屏蔽底層網絡細節的目的。Parlay網關中業務能力也是網絡中的分布式軟件,而且其重要的應用方向是提供和Internet相結合的融合業務,因此很自然地提出了如何在Parlay中引入Web Service的問題。在Parlay 4.0版本中除了將Parlay UML標準映射到IDL(接口描述語言)外,還映射到了WSDL(Web服務描述語言)。習慣上,把映射到IDL的Parlay標準稱作Parlay API,而把映射到WSDL的Parlay標準稱作Parlay Web Services。

3.2 Parlay X Web Services研究范圍

  如前所述,Parlay API 用于向應用開發者開放底層電信網絡的能力,它雖然對底層的網絡細節進行了屏蔽,但是仍要求應用開發者具備電信背景知識并熟悉電信網絡應用開發流程。這就限制了Parlay API的應用推廣。為此,Parlay組織推出了Parlay X Web Services規范,其目的是為了促進不具備電信專業知識的IT開發人員開發下一代網絡應用。

  Parlay X Web Services是功能強大但簡單、高度抽象的電信網絡能力標準構件。無論開發人員是否具備電信專業知識都能夠快速理解Parlay X Web Services而且利用它開發出各具特色的應用。Parlay X Web Services具備如下特征:

  (1)每一種Parlay X Web Services均由一組電信網絡能力抽象而來,相對功能性而言更加強調簡單性。Parlay X Web Services提供的能力可以是同質的(例如僅提供呼叫控制能力)或者異質的(例如同時提供終端位置和用戶狀態能力)。

  (2)基于Parlay X Web Services的應用與實現Parlay X Web Services的服務器之間采用基于xml語言的消息進行交互。

  (3)Parlay X Web Services語義簡單,開發者能夠使用通用的Web Service開發技術進行開發,把注意力集中在如何訪問電信網絡能力上。

  (4)Parlay X Web Services獨立于具體網絡和網絡設備,可以抽象各種不同類型的電信網絡能力。

  (5)Parlay X Web Services應當基于Web Service技術。當前采用WSDL調用和描述Parlay X Web Services。

  (6)Parlay X API應當具備可擴展性,應當支持使用現有可靠標準的Web Service技術來集成第三方提供的接口。

  Parlay X Web Services是一組應用接口,但是不提供AAA(認證、授權、記帳)、SLA(服務等級協議)和其他與環境相關的功能。這些功能應當由Web Service架構來提供。

3.3 Parlay X與Parlay關系

  Parlay網關實現了Parlay API,網關中包含提供各種業務能力的業務能力特征(SCF)。Parlay應用可以通過CORBA與Parlay網關交互。應用本身可以用各種語言(如java、VB、XML腳本等)實現,只要確保能夠正確調用Parlay網關提供的API的各類方法并能夠正確處理相應的響應。

  Parlay X網關用于描述一套Parlay X Web Services的實現。Parlay X Web Services對Parlay API進行了更高層次抽象并對其做了簡化。在大多數情況下,Parlay X Web Services通過調用Parlay網關資源訪問底層網絡,但是也不排除其直接與底層網絡直接進行交互。與Parlay應用類似,Parlay X應用也可以用各種編程語言實現,只要能夠進行正確的Web Service調用。

3.4 Parlay X Web Services描述方法

  由于WSDL語法簡單且通用性強,所以當前采用WSDL調用和描述Parlay X Web Services。WSDL 是一種XML應用,它的作用是將一個Web Service描述為一組服務訪問點。WSDL文檔將一個Web Service描述成一組網絡端點或者端口,在WSDL中,由于服務訪問點以及消息的抽象定義已經和具體的服務期部署和數據格式綁定分離,因此可以再次使用這些抽象對象:消息是對需要交換的信息的抽象描述;端口類型是對Web Service提供的操作的抽象集合。特定端口類型的具體協議和數據格式定義構成了一個可以重用的綁定,一個端口定義成一個可重用綁定和網絡地址的關聯,一組端口構成了一個服務。

  WSDL在定義Web Sevice時使用了以下元素:

  Types:數據類型的容器,他采用一些類型系統(比如常用的XSD)。

  Message:通信消息的抽象類型化定義。

  Operation:服務提供的操作的抽象化描述。

  Port Type:一個或者多個端點支持的一組操作的抽象。

  Binding:特定端口類型的具體協議和數據格式定義。

  Port:定義為Binding和網絡地址的關聯的單個的端點。

  Service:一組相關的端點的結合。

  同Parlay規范類似,Parlay X Web Services規范對于適用于各種服務的數據類型和異常統一定義。其他的則在相應的服務文檔中單獨定義。

3.5 Parlay X Web Services類型

  利用傳統方法開發電信網應用時,必須使用特定協議訪問網絡設備提供的功能。這需要開發人員具備相當充分的電信網絡開發經驗。另外也可以采用OSA網關方式,通過調用標準API訪問網絡能力,但是這些接口對于不熟悉電信網的IT開發人員而言也顯得過于復雜。利用Parlay X Web Services API,開發人員只要簡單地調用一個或幾個API就可以實現所需的應用邏輯。在Parlay X Web Services規范1.0版本中,定義了8種基本的服務供開發人員方便地訪問電信網絡能力。

3.5.1 第三方呼叫

  第三方呼叫Web Service用于創建和管理由應用程序創建的呼叫。

  該服務提供的呼叫API包括以下4類:在兩個地址之間建立呼叫、獲取指定呼叫的信息、結束指定的呼叫以及取消呼叫請求。

3.5.2 網絡發起的第三方呼叫

  該Web Service向第三方應用邏輯提供接口以處理由網絡中的用戶發起的呼叫。由于它對Parlay API做了簡化,故相比之下也有一定的局限,如不能控制特定的呼叫參數,不能長時間地控制呼叫且其健壯性不如Parlay/OSA service API。

  該服務提供的呼叫API包括以下5種:要求應用程序指示網關分別在被叫忙時、被叫不可達時、被叫無應答時、在選路到被叫之前以及被叫摘機時如何處理呼叫。

3.5.3 SMS(短消息服務)

  該Web Service用于向應用開發者提供簡單的接口以處理短消息。

  該服務提供的API分為3類:發送SMS API、SMS通知API和接收SMS API。

  其中發送SMS API又細分為以下4種:向指定地址(群)發送SMS、向指定的地址(群)發送SMS標志圖、向指定的地址(群)發送SMS振鈴音和獲取SMS的發送狀態。

3.5.4 多媒體消息

  該Web Service用于向應用開發者提供統一的接口以處理多媒體消息。這個統一的接口可以映射到SMS、增強型短消息(EMS)、多媒體消息服務(MMS)、即時傳訊(IM)和E-mail等服務。所以該服務是SMS的超集。

  同SMS類似,該服務提供的API也可以分為發送消息API、消息通知API和接收消息API。

  其中發送消息API可以細分為以下2種:向指定的地址(群)發送多媒體消息、獲取每條消息的發送狀態。

  接收消息API可以細分為以下3種:查詢符合預設條件的消息、讀取消息的不同部分,在Parlay網關中創建本地文件并返回文件的URI索引以及讀取整條消息。

3.5.5 付費

  該Web Service支持付費預留、預付費和后付費。它同時支持按數量(volume)和按金額(currency amounts)計費兩種方式以及兩者之間的換算和結算。

  該服務提供的API分為4類:按數量計費API、按金額計費API、預留金額計費API和預留數量計費API。

  其中按金額計費API細分為以下2種:從帳戶扣費和向帳戶退款。

  按數量計費API細分為以下3種:從帳戶扣除指定數量,從數量轉換為金額以及向帳戶退還量。

  預留金額計費API細分為以下4種:預留金額、調整預留額、預留額扣費和釋放預留額。

  預留數量API計費細分為以下5種:將預留數量轉換為金額、預留數量、調整預留數量、從預留量扣指定數以及釋放預留數量。3.5.6 帳戶管理

  該Web Service提供的API支持預付費帳戶查詢、直接充值以及通過憑證充值。

  該服務提供的API包括以下5種:查詢帳戶余額、查詢余額有效期、帳戶余額直接充值、帳戶憑證充值和查詢帳戶交易信息。3.5.7 用戶狀態

  該Web Service用于獲取用戶狀態信息(例如MSN好友的狀態)。

  該服務提供的API僅一種:請求獲得用戶的狀態信息。

3.5.8 終端位置

  該Web Service用于獲取終端的位置信息。

  該服務提供的API僅一種:獲取某終端的位置。

4 Parlay X 第三方呼叫服務示例4.1 業務流程

  了利用Parlay X第三方呼叫服務進行股票交易。業務流程如下:

  (1)應用服務器程序調用股票報價Web服務發現股價已經達到預先設定的閾值。

  (2)應用服務器程序 向數據庫發起請求,獲取符合要求的用戶B和其代理(broker)A的PRofile。

  (3)應用程序調用Parlay X網關中的第三方呼叫服務在代理A和用戶B之間建立起呼叫。

  (4)第三方呼叫業務調用Parlay網關中呼叫控制業務能力(CC SCF)提供的API。

  (5)Parlay網關向移動網絡中的MSC發起消息要求在用戶B和其代理A之間建立呼叫。

4.2 業務開發和部署

  Parlay X開發者開發應用服務器上的業務邏輯時,不需要關心Parlay X網關和Parlay網關中具體業務能力的實現方法,只需根據Parlay X規范定義的接口進行程序開發。在部署業務時,采用Parlay X Web Services所用的UDDI發現機制,綁定到具備所需業務能力的Parlay X網關上即可。

5 結束語

  在滿足用戶的個性化需求方面,開放式業務架構為NGN提供了有力的支持和保障。Parlay X目前雖然尚處于起步階段,但它在使不熟悉電信網絡的IT開發人員快速、方便開發新業務方面已經體現出巨大的優越性,可以相信,這項技術必將在NGN中得到廣泛應用,在為NGN帶來豐富業務的同時,也為運營商和業務提供商帶來可觀的收益。

參 考 文 獻

[1] Parlay Group. Parlay X Web Services Specification. Version 1.0, 2003

[2] Parlay Group. Parlay X Web Services White Paper. Version 1.0, 2002

[3] Parlay Group. Parlay Web Services Overview. Version 1.0, 2002

[4] 陶晨 . Parlay技術及其在下一代業務中的應用 . 通信世界, 2002年19期


----《中國數據通信》

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美综合视频 | 99精品视频久久精品视频 | 久久久夜夜夜 | 精品久久久久久久久久 | 国产精品美女久久久久久不卡 | 亚洲精品色 | 永久91嫩草亚洲精品人人 | 超碰在线播 | 国产欧美在线视频 | 欧美日韩一区二区在线播放 | 国产午夜视频在线观看 | 99re6热只有精品免费观看 | 91性高湖久久久久久久久_久久99 | 久久国产精品99久久久久久牛牛 | 国产精品毛片无码 | 人人插人人 | 日本欧美亚洲 | 99免费视频 | 国产激情精品一区二区三区 | ww8888免费视频| 69性欧美高清影院 | 中文字幕久久久 | 久草.com| 日本一区二区免费看 | 免费观看一区二区三区 | 久草 在线 | 成人伊人 | 成年人福利 | 银杏成人影院在线观看 | 在线观看成人网 | 日本高清h色视频在线观看 欧美成人精品一区二区三区 | 正在播放一区 | 欧美影院一区二区三区 | 欧美黄色一区 | 精品久久久久久久久久久久 | 成人免费网站视频 | 欧美一区二区三 | 国产精品免费一区二区三区都可以 | 视频一区 中文字幕 | 亚洲国产精品久久 | 激情婷婷综合 |