移動聯(lián)機服務中間件系統(tǒng)
Mobile Online Service(MOS)MiddleWare
鄭建兵 2003/05/29
背景
目前的短信業(yè)務千變萬化,如短信門戶網的短信點播業(yè)務,短信查詢,短信通知,短信游戲,短信聊天等等。每一套短信系統(tǒng)除使用相同的短信協(xié)議外,其他與業(yè)務相關的數據庫系統(tǒng),業(yè)務支撐系統(tǒng),系統(tǒng)收集系統(tǒng)都各不相同,每一套系統(tǒng)都面臨從頭到尾的開發(fā)過程。
應這種短信業(yè)務多變化的特點,短信業(yè)務中間件是一套可以快速生成短信業(yè)務的軟件系統(tǒng)。
短信業(yè)務中間件分析了目前短信市場的各種應用,從軟件的角度分析系統(tǒng)的各種模型,建立了一套能能有效擴充,靈活自定模塊和業(yè)務邏輯的系統(tǒng)。短信業(yè)務中間件直接面向SP,SP使用短信業(yè)務中間件在最小開發(fā)或者不需要開發(fā)就可以在極短時間內完成各種短信業(yè)務的實現。
業(yè)務中間件結構
1) SCE-業(yè)務生成器,通過圖形化的方法設計短信業(yè)務,生成業(yè)務邏輯的XML語言。
2) SCP-業(yè)務控制器,是業(yè)務的運行系統(tǒng),一個SCP上面可以同時加載多個短信業(yè)務
3) SLD-業(yè)務加載器,是SCP的外部加載界面,可以通過圖形化的方法加載或者命令方式方便加載,卸載,暫停服務。(圖略)
MOS整體架構
利用和發(fā)展短信業(yè)務中間件的設計思想,對于GPRS,CDMA1X網絡變化,其承載業(yè)務呈現超出短信之外的其他業(yè)務形式,如聯(lián)機游戲,移動商務等。設計開發(fā)這些系統(tǒng),也將是一個漫長過程,如何快速開發(fā)這些業(yè)務系統(tǒng),我們提出一套MOS系統(tǒng)。
在開發(fā)設計移動聯(lián)機事務中間件系統(tǒng),同時開發(fā)一套使用于手機終端的API(Mobile Client Comm API),用于規(guī)范手機與移動聯(lián)機事務中間件服務器的接口,以適用于中間件系統(tǒng)。
中間件服務器是一聯(lián)機事務處理服務器,服務器的運作必須在手機聯(lián)機狀態(tài)下,但具備不聯(lián)機容錯機制。
框架圖:
通信接口
制定一套接口定義規(guī)則,這套規(guī)范最好使用使用現有國際標準,如:ASN.1語法格式(ITU-T X.680 1997),或者ABNF。
然后開發(fā)一套簡單的接口規(guī)范向接口對象的轉換工具:
為了配合MOS-Middleware,新的接口描述標準遵循估計規(guī)則的同時增加系統(tǒng)要求關鍵字。這樣生成的接口對象才能滿足MOS-Middleware要求
支持MIDP2.0的Mobile的解決方案
因為TCP,UDP協(xié)議只是CLDC的連接框架內可承載協(xié)議,在MIDP2.0中,只有HTTP是必須要求實現的協(xié)議。雖然MIDP2.0支持SOCKET協(xié)議,但目前手機終端供應商也無具體實現。所以,為了實用于目前的的大多Mobile終端。系統(tǒng)結構必須構建于WEB之后。
如圖:
公共Cell元素
與短信中間件一致,必須有外部調用,數據庫,邏輯表達,發(fā)送,接收等基本的構成元素
擴展Cell元素
根據客戶的需要或者我們對行業(yè)應用的分析,擴展一類元素,滿足"解決一類問題"的需求。
特點
1) 簡化服務器端業(yè)務邏輯的開發(fā)
2) 接口制定的靈活性
3) 只有Client端的簡單編程
用途
1) 移動游戲軟件供應商
2) 移動電子商務供應商
3) 移動應用軟件商
4) 移動下載門戶
本文由作者向CTI論壇提供
潤迅呼叫中心:老本行里悟出新思路 2008-10-23 |
潤迅推出呼叫中心漢字辨識課程 2008-08-28 |
潤迅通信與斐貝夏龍攜手共建女性3G購物平臺 2008-07-24 |
潤迅電話商務建立國際戰(zhàn)略合作聯(lián)盟 2005-08-19 |
潤迅獲準以外商身份向內地提供增值電信服務 2004-02-02 |