基于白盒測試的Parlay API接口測試方法設計
下一代 網絡 (NGN)是可以提供語音、數據和多媒體等各種業務的綜合開放的網絡架構,可以支持快速業務部署以及第三方業務控制。NGN開放式業務提供的是一個分布式系統,為了實現第三方業務開發,業務結構應采用開放式接口控制技術,正在研究和開發的技術包括移動
下一代
網絡(NGN)是可以提供語音、數據和多媒體等各種業務的綜合開放的網絡架構,可以支持快速業務部署以及第三方業務控制。NGN開放式業務提供的是一個分布式系統,為了實現第三方業務開發,業務結構應采用開放式接口控制技術,正在研究和開發的技術包括移動代理技術、主動網絡技術和應用編程接口(API)技術。目前現實可行的是API技術。許多組織提出了開放業務平臺的API,Parlay是其中最活躍、最有影響力的一個。
在Parlay組織成立后不久,3GPP和ETSI啟動了3G系統UMTS的開放式業務架構的研究,稱之為OSA。兩者非常類似,最初的OSA標準就是由Parlay 1.2和2.1加上少量的3GPP新增功能組成的。其后,兩個組織決定從Parlay 3.0和OSA R5開始統一發布接口標準,命名為Parlay/OSA,這奠定了固定和移動NGN業務層融合的技術基礎。兩者的差別在于,Parlay是單純的接口標準,而OSA是一種業務結構,不僅包括業務接口,還包括體系結構以及Parlay至移動網絡協議,如MAP、CAP等的映射。
一、Pariay APl對業務的支持
Parlay API是一種基于分布式技術的、開放的、
面向對象的下一代業務
開發技術,它通過協議映射技術把底層網絡的通信細節抽象成標準的API形式供業務開發者開發業務邏輯程序。它帶來的好處是降低了業務開發的技術門檻,能使業務開發者更快捷地滿足用戶的個性化需要,提供豐富多彩的業務,為下一代網絡的應用和發展提供最有效的驅動力。
Parlay APl是一個標準的接口,從而能夠使第三方通過此接口利用運營商的基礎網絡提供豐富多彩的業務,例如統一消息業務、基于位置的業務、呼叫中心業務等,這些業務的業務邏輯都位于應用
服務器上。
通過Parlay提供的第三方業務主要分為以下幾類:
·通信類業務,如點擊撥號、VoIP、點擊傳真、可視通話、會議電話,以及與位置相關的緊急呼叫業務等;
·消息類業務,如統一消息、短消息、語音信箱、E-mail、多媒體消息、聊天等;
·信息類業務,如
新聞、體育、旅游、
金融、天氣、黃頁、票務等各種信息的查詢、訂制、通知,以及基于位置的人員跟蹤、找朋友等;
·娛樂類業務,如
游戲、博彩、謎語、教育、廣告等。
各類業務可以相對獨立,也可以有機地結合,例如可以在查詢信息時根據相應的信息進行支付類業務,而且各種娛樂可以通過不同的消息方式來表現(短消息、E-mail),將娛樂與消息業務相結合。
框架服務器接口和業務能力接口是Parlay API定義的兩類主要接口。業務邏輯程序通過Parlay網關中框架服務器接口的鑒權后,被授權接入規定的業務,然后使用框架服務器接口提供的業務能力發現和業務能力選擇功能,通過簽訂在線業務能力使用協議,獲得在框架服務器中注冊的、滿足業務
需求的業務能力管理類接口引用。業務邏輯通過獲得業務能力管理類接口引用就可以和其對應的業務能力接口進行通信,實現特定業務邏輯的呼叫控制、用戶交互及計贊等功能。
原文轉自:http://www.kjueaiud.com