博文谷

位置:首頁 > 實用範文 > 論文

基於海事衛星網上服務平臺的功能和設計論文

論文1.51W

1 海事衛星網上服務平臺建設的必要性

基於海事衛星網上服務平臺的功能和設計論文

網上服務平臺是各運營商爲了方便客戶辦理查詢各類業務而開辦的專用網站,用戶透過登陸網上服務平臺可以自助辦理各種交易業務、查詢業務清單、查詢業務記錄、獲知最新動態、投訴、建議等功能。網上服務平臺能夠爲客戶提供方便、快捷的自助服務,是運營商服務能力的體現,也是市場競爭的有效手段。建設海事衛星網上服務平臺是業務不斷擴大的必然要求。海事衛星業務隨着業務範圍從海上走向陸地、航空和手持機,客戶羣體從集團客戶向個人用戶發展,爲了面向客戶提供7*24小時的便捷服務,提高工作效率,必然要求建設網上自助服務;建設海事衛星網上服務平臺是提高市場競爭力的需要。隨着海事衛星第四代星運營模式的改變,提供增值業務和整體解決方案,提高客戶服務水平是各業務分銷商提高競爭力的手段,國外已經提供了網上服務平臺服務,在市場上一些大客戶也提出了需要網上自助服務的要求,因此建設網上服務平臺又是海事衛星運營商提高海事衛星業務管理效率、擴大市場份額、提升核心競爭力的必要手段。

2 海事衛星網上服務平臺的功能架構

海事衛星網上服務平臺按功能分爲前臺應用端和後管理端,網上服務平臺整體系統功能包括:資訊查詢、用戶資料管理、業務辦理、商品轉換、接口管理等功能。前臺應用端和後臺管理端都是以 B/S 實現的,這樣的實現方式方便部署和使用,用戶端只需要有 IE 瀏覽器就可以訪問和使用該系統,對客戶端的要求較低,同時該實現方式還便於系統後臺的維護管理。海事衛星網上服務平臺整體功能架構如圖 1 所示。海事衛星業務網上服務平臺提供的應用功能分爲前臺用戶服務功能和後臺業務支撐功能,前臺用戶服務功能主要提供給用戶使用,後臺業務支撐功能主要提供給企業內部人員做前臺系統的業務支撐、日常維護和系統管理之用。網上服務平臺的接口功能,是海事衛星業務網上服務平臺系統與 M-BSS 系統進行數據及資訊交互的媒介,同時也是網上服務平臺實現業務操作和業務查詢必備的功能。前臺用戶服務功能主要分爲系統首頁、用戶認證、業務受理、資訊查詢、監控預警和其他功能幾部分。後臺業務支撐功能主要包括用戶管理、產品管理、業務審覈、增值業務、前臺資訊管理、統計分析和非可視功能等。海事衛星網上服務平臺的整體接口功能包括:海事衛星網上服務平臺與 M-BSS 系統的接口、海事衛星網上服務平臺與 Inmarsat 的 BSS 系統接口、海事衛星網上服務平臺內部接口。

3 海事衛星網上服務平臺的設計

出於對文章篇幅的考慮,有關海事衛星網上服務平臺的詳細設計等內容將不予以闡述,但爲了使廣大讀者對本系統有總體的、直觀的瞭解,以下將對海事衛星網上服務平臺的設計模式進行簡要概述。海事衛星網上服務平臺以原有的 M-BSS 系統網絡結構爲基礎,結合現有資源和網上服務平臺應用服務器,將網上服務平臺應用軟件部署到網上服務平臺應用服務器上,使用戶透過 Internet 能夠實現對應用系統的遠程訪問。此外,系統網絡結構還具備靈活性、擴展性,爲海事衛星網上服務平臺擴展提供支援。海事衛星網上服務平臺的實現在整體技術架構上採用基於 J2EE 的多層架構模型。系統從總體上分爲三層:客戶層、平臺服務層和 BOSS 接口層。之所以這樣劃分,是因爲在部署時這三層通常都會部署在不同的物理設備上。而客戶層中的各子層通常位於同一物理設備上,客戶層又可分爲三個子層,分別是展現層、邏輯控制層和數據模型層(即 MVC)。這種分層模型存在着明確的映射關係,同樣實現了將介面、業務邏輯和數據分離,並且保持了系統內部的鬆耦合。

3.1 客戶層設計在海事衛星網上服務平臺系統的客戶層設計,採用SpringMVC 框架。網上服務平臺系統應用的輸入、處理、輸出流程,利用處理器分離爲 Model、View 和Controller,這樣一個應用被分成三個層—模型層、視圖層、控制層,達到不同技術層級間鬆散耦合的效果。從網上服務平臺系統接受請求到返回請求,Spring MVC 框架的衆多組建都行動起來,各司其職,有條不紊地完成分內的工作,提高系統靈活性、複用性和可維護性。

(1)視圖層:視圖(View)代表海事衛星網上服務平臺的用戶交互介面,是用 JSP 來實現的。一個應用可能有很多不同的視圖,MVC設計模式對於視圖的處理僅限於視圖上數據的採集和處理,以及用戶的請求,而不包括在視圖上的業務流程的處理。

(2)模型層:模型(Model)是業務的處理以及業務規則的制定。模型接受視圖請求的數據,並返回最終的處理結果。業務模型的設計是 MVC 最主要的核心。MVC 設計模式告訴我們,把應用的模型按一定的規則抽取出來,抽取的層次很重要,抽象與具體不能隔得太遠,也不能太近。MVC 並沒有提供模型的設計方法,而只是組織管理這些模型,以便於模型的重構和提高重用性。業務模型還有一個很重要的模型就是數據模型。數據模型主要指實體對象的數據儲存(持續化)。

(3)控制層:控制(Controller)可以理解爲從用戶接收請求,將模型與視圖匹配在一起,共同完成用戶的請求。劃分控制層的作用也很明顯,它清楚地告訴你,它就是一個分發器,選擇什麼樣的模型,選擇什麼樣的視圖,可以完成什麼樣的用戶請求。控制層並不做任何數據處理。

3.2 服務層設計

(1)實體 BEAN:網上服務平臺服務層的實體Bean層,對應於服務平臺的數據持久層,每一個Bean類都是對映於服務平臺數據庫的一個表或一個視圖。

(2)服務接口層:網上服務平臺服務接口層是服務平臺對外提供服務的接口,即服務平臺對外提供的 API,網上服務平臺服務接口對外提供關於服務平臺的相關服務。客戶端應用透過部署打包好的 API-jar,各個應用程序可以透過接口調用服務組件提供的.各種服務。服務平臺透過 EJB3 無狀態會話Bean 和 Web Service 對外提供服務。透過對外提供服務接口,上層應用就可以不必關心底層服務的實現,專心完成其上層的應用邏輯,實現了下層服務的具體實現對上層應用的透明化。

(3)服務實現層:服務實現層是服務接口層的具體業務實現,它對上層應用程序是透明的。服務實現層完成服務平臺本身的重要業務邏輯和對底層 BOSS 接口的業務調用。服務實現層完成服務平臺自己的業務邏輯處理和對服務平臺本身的數據持久層操作。

3.3 BOSS 接口層BOSS接口層是負責處理海事衛星網上服務平臺與 BOSS交互的接口,當網上服務平臺的業務操作需要與 BOSS 交互時,不直接對 BOSS 的數據進行業務操作,而是透過網上服務平臺的服務實現層,調用 BOSS 接口層的服務接口,實現對BOSS 的業務處理,這樣可以透過接口的方式,使網上服務平臺的本地操作和 BOSS 的遠程操作各司其職,既明確了業務的分工處理,又保障了 BOSS 系統的數據安全。(1)BOSS 服務接口層:網上服務平臺的 BOSS 服務接口層,是定義網上服務平臺調用BOSS 服務的接口的類,按照功能分爲資訊查詢類 CustomerService、賬單資訊查詢類Billing-Service、業務操作類 BusinessService。(2)BOSS 服務實現層:網上服務平臺的 BOSS 服務實現層,是負責實現網上服務平臺提交的所有海事衛星業務操作,根據不同業務和不同業務操作類型,實現調用 BOSS 接口的處理。

4 結語

如今,隨着通信行業競爭的加劇,電信業務運營商在注重傳統業務的同時更加註重提升在覈心行業的競爭優勢,注重對現有客戶提供超值的服務。越來越多的電信企業開始透過建立有效的網上服務平臺來保持和贏得更多有價值的客戶,進而提高客戶的忠誠度、滿意度。海事衛星網上服務平臺的建立有利於應對市場的不斷髮展和激烈的競爭,提高服務水平和服務質量,更加快速和優質地滿足客戶需求