簡介
OSA(Open Service Architecture)是3GPP組織提出的用於快速部署業務的開放業務平台。OSA著眼於為移動通信用戶提供業務,希望將業務部署和承載網路分離開來,成為獨立部分以便第三方業務提供商有機會參與競爭,有利於多廠商互通和快速地部署新業務。OSA實現方式是採用一種開放的、標準的、統一的網路套用編程接口API(Application Program Interface),為第三方廠家提供業務載入手段。3GPP提出的OSA是一種非常靈活的提供新業務的體系結構。OSA向業務提供商提供了標準的API,通過這些API,業務應用程式可以方便地利用承載網路的業務能力,如呼叫控制能力、用戶信息查詢能力等,而又不必了解承載網信令細節。OSA的API中,承載網路的業務能力被抽象成一組業務能力特徵SCF(Service Capability Features ),這些SCF由業務能力伺服器SCS (Service Capability Servers )提供和支持。OSA的目標是提供一種可擴展的結構,它有能力隨時添加代表承載網路業務能力的SCF(Service Capability Features )或者說業務能力伺服器SCS。當移動通訊網路向3G演進時,利用OSA的架構來提供業務,可以最大限度地避免網路的演進對原有業務和新業務的衝擊和影響。
結構
OSA體系結構分為三部分:
業務層(Application):業務層的業務應用程式可以是第三方開發的業務,也可以是網路運營者自己提供的業務,如VPN業務、多方會議業務、基於定位的業務等。這些業務可以在一個或多個套用伺服器(Application Server)上實現。
框架部分(Framework):框架為業務層提供一些基本運作機制,使業務應用程式可以利用承載網路的業務能力。框架部分典型的運作機制為鑑權和發現機制。業務應用程式使用下層承載網路前,必須與框架部分進行鑒權,之後才可以由框架部分提供的發現機制幫助業務應用程式找到適合SCS中的業務能力特徵SCF的業務伺服器。OSA的業務能力特徵SCF及框架提供的運行機制都是用接口API定義的。
業務能力伺服器SCS:SCS向業務應用程式提供承載網的服務能力特徵SCF,這些SCF是下層網路能力的抽象定義,如呼叫控制、用戶定位等都被抽象成SCF。相同的SCF有可能由不同的SCS提供,如呼叫控制SCF可以由CAMEL的SCS提供,也可以由MExE(Mobile Station Application Execation Environment)的SCS提供。SCS是邏輯的概念,可以分布在不同的物理節點上,如用戶定位SCF、呼叫控制SCF等可以在一個物理節點實現,也可以分布在不同的物理節點中實現。SCS是承載網路實體及上層業務之間的粘合劑。
API
OSA的API參考JAIN、PARLAY的理念,保持與它們的一致性。
OSA的API不依賴於業務提供方的解決方法,不依賴於業務的程式語言,不依賴於業務運行的作業系統,也不依賴於業務實現的位置。為了使業務提供方能快速提供新業務,開放業務接口是必須的。
與OSA的組成結構相對應,OSA的API也分成框架接口、業務能力伺服器SCS接口及框架和SCS之間的內部接口這幾部分。在實現這些API接口後,OSA向業務層可以提供統一的接口,同時支持下層承載網的具體協定。
基本運作機制
在用戶通過OSA平台使用業務層業務,或業務層業務通過OSA使用承載網路的業務能力前,OSA中首先要運行一些機制,確保網路運營的安全性,同時可以管理訪問OSA的業務套用或客戶。這些機制有的只被套用一次,如創建OSA和業務應用程式之間的業務契約,而有的可以被套用多次。
業務應用程式和OSA框架間的基本機制有五方面:
鑒權機制:業務套用的提供商首先應該和OSA平台提供方有一個書面的業務協定,這樣才能得到框架鑒權接口信息。在業務部署時,業務應用程式和框架必須相互鑒權,OSA的鑒權模式是端到端的。只有在鑒權後業務應用程式才能使用其它的業務能力特徵SCF。
授權機制:授權不同於鑒權,授權是用於確定鑒權後的業務應用程式都有那些許可權。業務應用程式鑒權後就可以被授權,有權力使用某些下層承載網路能力。
發現機制:在鑒權後業務應用程式可以訪問框架的發現機制接口,得到關於各個業務能力伺服器SCS的信息。 發現機制接口在鑒權後隨時可以被使用。
制定服務規約:在業務應用程式和業務能力伺服器SCS互動前,還要線上制定一些它們之間的服務規約。
安全機制:框架還提供接入控制功能,對調用OSA API方法的業務應用程式的數據做接入檢查。
OSA框架和業務能力伺服器SCS間的基本機制為註冊機制。業務能力伺服器SCS要將它支持的業務能力特徵SCF向框架註冊。這樣框架才可以向業務層提供發現機制。在更新和添加SCS時,都要用到註冊機制。
業務套用和業務能力伺服器SCS間的基本機制為喚醒機制。如果一個用戶已經訂購了某個業務,那么當SCS收到該用戶與該業務相關的訊息時,就該喚醒對應的業務應用程式。
行動網路的運營商可以提供的業務主要有基於Internet的業務、駐留在終端的業務及電信網的增值業務。3G標準中,不再定義標準的業務,而是定義了標準的業務生成的工具,如MExE、CAMEL、SAT等。提到GSM網中的智慧型增值業務,就不能不提到CAMEL,OSA對CSE的支持可以最大程度地在OSA平台中支持CAMEL原有的業務,並有利於網路演進後利用CAMEL部署新業務。SAT、MExE這些工具包主要適用於駐留在手機中的業務。WAP主要用於為手機用戶提供Internet相關的服務。WAP、SAT、MExE被稱為三大無線協定。
歐莎(0SA)堅持客戶第一,重回初心柳暗花明
說起歐莎OSA,知道的人不少,作為淘寶上第一批進駐天貓的原創品牌,以“白領時尚家”為品牌定位,憑藉著時尚的設計、良好的品質以及適中的價格,迅速得到了消費者的認可和追捧。自2008年起,深圳歐莎世家服飾有限公司旗下的歐莎OSA品牌連續四年榮登天貓女裝銷售冠軍,不僅在淘寶原創品牌中遙遙領先,也超越了當時大量進駐天貓的線下服裝品牌。