999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Java的MISC與SP短信服務雙向接口的實現

2008-12-31 00:00:00連瑞梅
中國管理信息化 2008年13期

[摘 要] 首先對當前的移動增值業務發展當中存在的不足做了分析,從而引出SP接入MISC平臺正向與反向接口系統設計的意義和目的#65377;重點介紹了該系統的整體框架#65380;關鍵技術及主要模塊的功能實現#65377;測試結果證明了該系統設計的合理性#65380;可靠性與準確性#65377;

[關鍵詞] 移動信息服務中心;服務提供商;eXtensible Markup Language; JDOM

[中圖分類號]F270.7;TP393.03[文獻標識碼]A[文章編號]1673-0194(2008)13-0086-04

1 引 言

近年來,移動增值產業業務收入增長迅速且發展呈多元化,對移動數據業務的管理水平不斷提出新的要求,這就使得數據業務管理策略開始從粗放型的隨機管理模式向具備后臺支撐的系統化管理模式轉變,MISC平臺(Mobile Information Service Center,移動信息服務中心)就是在這樣一個大的數據業務發展背景下產生并不斷完善的運營管理型技術架構#65377;在移動增值業務飛速發展的同時,負面現象也隨之產生,其中一個重要問題就是SP(Service Provider,服務提供商)亂發短消息與亂收費,從而導致一些已有的和潛在的客戶對運營商信任度下降,從而造成客戶流失#65377;解決SP亂收費的問題,電信運營商可以從兩個方面來入手:一是實行一些較為嚴格的懲罰制度,從管理上約束#65380;規范SP的收費標準;二是從技術的角度在短信網關和引入MISC來控制SP的亂收費問題#65377;

目前,MISC已經發展成為架構開放#65380;功能完善#65380;界面友好#65380;流程自動化程度高的新一代數據業務運營管理系統,并得到了廣泛的應用#65377;MISC平臺主要負責用戶管理#65380;業務管理和SP管理,并對外提供開放接口為各個業務網關#65380;SP提供代計費功能#65377;該平臺還提供了數據業務相關的各種統計#65380;查詢功能,例如用戶統計#65380;SP及業務統計#65380;計費統計等#65377;MISC平臺具備維護用戶相關數據#65380;SP相關數據#65380;各類業務的相關數據的功能#65377;因此,使用MISC之后,可以杜絕SP欺詐,減少投訴,提高用戶忠誠度,降低管理成本和運營成本,提高SP運營商的市場預期能力,加快產品研發的速度;對于用戶而言,使用代計費方式消除了SP欺詐帶來的損失,享受更為規范#65380;豐富的數據業務#65377;通過MISC實現對數據業務的規范管理,營造出一個規范#65380;健康#65380;可持續發展的市場環境#65377;因此,SP接入MISC平臺勢在必行[1][2]#65377;

2 系統設計思想

MISC最基本的功能是存儲用戶的業務訂購關系#65380;產生計費話單#65377;要部署MISC設備,需要對ISMG(短信網關)和SP的設備進行升級,具體就是短消息網關要增加到MISC的接口,SP與ISMG通信的協議需要從GMPP 2.0升級到GMPP 3.0,而且SP要開通到MISC的接口,達到規范電信增值業務市場,增強對SP的監管力度,加快SP新業務審批流程,杜絕SP給用戶亂定制與亂收費,用戶退訂業務方便的目的,最終實現運營商#65380;SP#65380;用戶三方共贏的目標#65377;

本系統就是為了利用MISC平臺實現業務訂購和退訂#65377;訂購業務由用戶發起,用戶將自己想要定制的SP信息先通過上網或發送短信的形式,發送到MISC平臺,讓它先得到用戶的定制的信息,然后將用戶的定制信息內容發送給SP,SP確認后寫入自己的數據庫,同時將一個響應包發送給MISC平臺,說明用戶已成功定制,并向用戶提供用戶所需要的信息#65377;其計費管理的功能都由MISC平臺來控制,SP無權對信息進行收費功能#65377;退訂同樣由用戶發起,當用戶對自己所定制的信息不感興趣時,用戶可將退訂信息發送到MISC平臺,由MISC平臺對其進行審核后并完成退訂,也可由用戶將要退訂的信息直接發送給SP,由SP與MISC交涉完成退訂任務#65377;

Java是通過多線程運行機制來支持多任務和并行處理的#65377;Java的多線程機制使得編程人員可以很方便地開發出具有多線程的功能,能同時處理多個任務的功能強大的應用程序#65377;多線程編程是Java語言[3]最重要的特征之一#65377;因此本系統選擇Java為開發語言,考慮到服務器方需要同時為多個用戶服務,采用多線程編程實現;基于XML強大的數據處理和交換的能力,系統中適當地采用XML文檔形式存儲數據,使應用程序顯得更加有條理#65377;

3 系統總體設計

3. 1功能設計

本系統主要完成了SP與移動運營商的MISC平臺實現連接,從而利用MISC平臺實現業務訂購和退訂,主要由以下兩個功能模塊來實現:

正向同步接口模塊[4]:完成其正向的訂購或者退訂

(MISC→SP)關系,此關系由MISC平臺發起,SP進行接受處理#65377;SP首先對MISC平臺發過來的XML數據包進行解析#65380;分析#65380;判斷,如果是定制用戶,那么就將其信息和定制的內容寫入到SP端的數據庫中;如果是退訂用戶的話,那么SP就從自己的數據庫中取出相應用戶的信息并將其刪除,再把相應的結果生成XML文檔發送給MISC,MISC平臺對其結果進行相應的反應,做出具體的處理#65377;

反向接口模塊[5]:完成其反向的取消定制關系(SP→MISC),這種關系的產生是由于定制用戶將退訂信息發送到了SP端,而未到MISC平臺,這時此關系由SP發起,由MISC平臺來進行接收處理#65377;首先,SP接收到用戶退訂信息,根據用戶的退訂請求將其用戶信息從數據庫中提取出來生成相應的XML發送到MISC平臺,MISC平臺接收到XML文檔后對其進行解析,鑒權驗證其身份,如果MISC平臺同意其退訂,就將其數據庫中用戶定制信息刪除,然后發送一個正向同步退訂包給SP在正向同步接口模塊中操作,如果MISC平臺得到SP的確定信息,那么再回應一個應答包給SP,SP得到這個確定應答包后,就宣布這個反向的取消定制關系成功結束#65377;

3. 2系統數據結構設計

共建立兩個數據表,一個存放所有定制用戶信息,如表1所示;另一個存放用戶訪問信息,如表2所示#65377;

3. 3功能模塊實現

3. 3. 1正向接口實現

(1)接口描述: 見表3#65377;

(2)實現描述#65377;在此模塊中請求方是MISC平臺,相對于SP來說,就是客戶端,SyncOrderRelationReq消息由其模擬器來根據用戶的填入信息來生成相應的XML文檔,如圖3所示#65377;

只要用戶在其中相應的文本或多單選框內輸入相應信息,單擊TEST按鈕,則在最下方的文本框內會自動產生,相應的標準的XML文檔信息發送到上面的“HTTP://127.0.0.1:100”SP網址中#65377;

SP通過服務器端程序來實現,對上面客戶發送過來的信息進行接收#65380;分析進行相應的寫庫功能或者是從庫中刪除其信息功能,然后將相應的XML文檔發送給客戶端軟件,在客戶端軟件最下面的文本框中,將SP服務器發過來的XML文檔進行接收,來完成正向接口模塊的實現#65377;如圖4所示#65377;屏幕中顯示的是對客戶端發送過來的XML文檔用JDOM解析后,解析出來的數據#65377;

3. 3. 2反向取消接口實現

(1)接口描述 :見表4#65377;

表4 正向接口描述

(2)實現描述#65377;在此模塊中請求方是SP發起,相對于MISC平臺來說,SP就是客戶端,SyncOrderRelationResp消息由其模擬器來根據用戶的填入信息來生成相應的XML文檔,如圖5所示#65377;

以上是SP的客戶端軟件,查詢利用客戶的手機號碼,當按提交后,程序自動從SP數據庫中找出對應此目的用戶的信息,將其打包成XML文檔,發送到MISC平臺,利用MISC平臺服務器,來完成對SP發送過來的信息的解析,進行分析鑒權確認,如果確認成功后,再由MISC平臺發起正向同步關系的退訂機制,將其庫中用戶的信息發送到SP的服務器上并將其刪除,SP再根據MISC平臺上發送過來的信息進行解析提取數據將其刪除,再將相應的應答包給MISC平臺,MISC平臺得到相應成功退訂包后,再發送一個反向應答包給SP客戶端軟件完成反向退訂請求#65377;如圖6所示#65377;

4 實現的關鍵技術

4. 1應用程序的安全性

Java具有平臺無關性,是解釋型的語言#65377;一個Java程序從編譯到解釋執行,需要經過由字節碼校驗器#65380;類加載器和安全管理器組成的一道防線#65377;字節碼校驗器確保了應用程序不能違反自己的名字空間;類加載器則通過名字空間來控制應用程序的權限;安全管理器則維持了名字空間之間的秩序#65377;所以,在運行環境安全管理上,Java具有強大的優越性#65377;

網絡應用方面,Java的數字簽名采用了JAR格式在網絡上傳輸,保證了傳輸的安全#65377;采用Java認證和授權服務(JAAS,Java Authentication and Authorization Service)可以實現系統資源和數據的身份驗證和授權#65377;在Java 2 SDK1.4中集成了Java加密擴展(JCE)#65380; Java安全套接字擴展(JSSE)#65380; Java認證與授權服務(JAAS)等Java安全擴展平臺#65377;這些安全機制是開發基于Java的安全應用程序的基礎#65377;

4. 2數據庫的訪問

本系統采用SQL Server 2000數據庫#65377;JDBC是一個在Java中以面向對象的方法來連接數據庫的技術#65377;它是對ODBC API進行的一種面向對象的封裝和重新設計,JDBC提供了一些相當低層的方法來存取數據庫,同時也在相當高層提供了功能強大的對象來處理數據庫#65377;

JDBC是由一系列Connection,Statement和ResultSet構成的,其主要過程是首先建立與SQL Server 2000或其他數據庫管理系統的連接,然后發送消息來插入#65380;檢索#65380;修改或刪除在數據庫中的數據,最后將處理結果返回給記錄集#65377;JDBC API的重要接口有java.sql.DriverManager,java.sql.Connection,java.sql.Statement和java.sql.ResultSet等#65377;

4. 3利用XML進行數據交換

可擴展標記語言XML(eXtensible Markup Language)

是由W3C(World Wide Web Consortium,互聯網聯合組織)于1998年2月發布的一種標準,是SGML(Standard Generalized Markup Language)的一個簡化子集#65377;因為具有跨平臺#65380;易表義#65380;良好的可擴展性及內容和形式相分離的特點,使其得到了廣泛的應用#65377;

應用程序不是直接對XML文檔進行訪問和操作的,而是先通過XML分析器對XML文檔進行分析,然后,應用程序通過XML分析器所提供的DOM接口或SAX接口對分析結果進行操作,從而間接地實現對XML文檔的訪問和操作#65377;通過DOM接口,應用程序可以在任何時候訪問XML文檔中的任何一部分數據#65377;在Java平臺中解析XML文檔的方法很多#65377;標準的用法是使用DOM或者SAX,但是這兩種辦法都有各自的缺點#65377;相比較而言,最為簡單和最為直觀的方法是采用JDOM#65377;JDOM致力于建立一個完整的基于Java平臺的解決方案,并且通過Java代碼來訪問#65380;操作并輸出XML數據#65377;

5 結 論

系統綜合運用了Java的相關編程技術,將網絡編程#65380;數據庫編程有機結合,并利用XML的特性,方便地實現了網絡傳輸數據的準確性和健壯性#65377;對該系統的數據測試結果表明,系統處理數據準確,魯棒性好,但反向接口處理速度較慢,在處理機制上有待改進#65377;

主要參考文獻

[1] 中國移動集團公司. 中國移動MM7 API用戶手冊[Z]. 2004.

[2] 中國移動集團公司. MISC對AT(MO)的業務匹配[S]. 2004.

[3] 揚紹方. Java編程實用技術與案例[M]. 北京:清華大學出版社,2000:256-264.

[4] 中國移動集團公司. MISC 1.6 SP正向訂購通知接口要求[S]. 2004.

[5] 中國移動集團公司. DSMP業務反向接口[S]. 2004.

[6] 劉勇. Java實例入門[M]. 北京:中國青年出版社,2002: 86-87.

主站蜘蛛池模板: 国产欧美在线观看一区| 久996视频精品免费观看| 国产精品丝袜视频| 国产91色在线| 精品无码国产一区二区三区AV| 亚洲黄色成人| 亚洲激情99| 亚洲男人的天堂久久精品| 亚洲高清在线天堂精品| 久久综合伊人77777| 精品国产自在在线在线观看| 蜜桃视频一区二区| 亚洲人成人伊人成综合网无码| 91热爆在线| 国产福利免费在线观看| 国产va欧美va在线观看| 国产激情无码一区二区免费| WWW丫丫国产成人精品| 伊人91在线| 国产麻豆aⅴ精品无码| 伊人久久婷婷五月综合97色| 啪啪啪亚洲无码| 蜜桃视频一区| 欧美国产日本高清不卡| 中文字幕天无码久久精品视频免费 | 午夜精品国产自在| 国产白浆在线| 在线观看视频99| 茄子视频毛片免费观看| 亚洲国产精品无码AV| 少妇被粗大的猛烈进出免费视频| 国产91全国探花系列在线播放| 久久国语对白| 欧美国产日韩在线| 久久网欧美| 99伊人精品| 久久久久青草线综合超碰| 啪啪免费视频一区二区| 国产成人亚洲欧美激情| 久久黄色毛片| 国产精品无码久久久久AV| 国产主播喷水| 久久综合干| 日韩第九页| 动漫精品中文字幕无码| 亚洲国产成熟视频在线多多 | 欧美亚洲国产日韩电影在线| 漂亮人妻被中出中文字幕久久| 亚洲日韩AV无码一区二区三区人| 国产高清自拍视频| 久久综合九色综合97婷婷| 草逼视频国产| 成人国产精品视频频| 欧美色视频网站| 亚洲天堂777| av在线无码浏览| 久久特级毛片| 欧美一级片在线| 亚洲精品图区| 18禁不卡免费网站| 成年人免费国产视频| 国产精品久久精品| 亚洲人成网7777777国产| 欧美翘臀一区二区三区| 国产精品美人久久久久久AV| 欧美特黄一级大黄录像| 婷婷在线网站| 色综合婷婷| 国产一级特黄aa级特黄裸毛片| 青青操视频在线| 久久综合九色综合97网| 911亚洲精品| 国产在线小视频| 精品国产香蕉伊思人在线| 久久国产高潮流白浆免费观看| 狠狠色狠狠综合久久| 国产v精品成人免费视频71pao| 中文字幕乱码二三区免费| 国产91全国探花系列在线播放 | 国产地址二永久伊甸园| 黄色网站不卡无码| 国产免费网址|