《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 其他 > 業(yè)界動態(tài) > 無線應(yīng)用在ERP系統(tǒng)中的接入

無線應(yīng)用在ERP系統(tǒng)中的接入

2009-01-06
作者:李楊東,雷軍
前言
在移動商務(wù)(Mobile Business)初現(xiàn)端倪的今天,每一家企業(yè)對“隨時、隨地、隨心意”(Any Time,Any Where,Any Style)的客戶服務(wù)能力、對在不受限制的條件下響應(yīng)客戶需求、對跨越時空的信息和決策支持等的需求,也日益火熱并逐步清晰起來。無線應(yīng)用將成為中國企業(yè)電子商務(wù)轉(zhuǎn)型的下一個熱點,無線應(yīng)用在為企業(yè)信息化藍圖添加新的坐標(biāo)緯度的同時,無線商機的源動力正在從消費市場的時尚和體驗經(jīng)濟轉(zhuǎn)向企業(yè)級的電子商務(wù)轉(zhuǎn)型戰(zhàn)略。
ERP(企業(yè)資源計劃)是我國企業(yè)信息化發(fā)展正在經(jīng)歷的一個階段。它通過對企業(yè)的資金流、物流與信息流進行一體化和集中化管理,提高了企業(yè)的信息化程度,給企業(yè)帶來了價值和效益的增長。無線應(yīng)用的跨時空服務(wù)和及時響應(yīng)能力擴展了ERP系統(tǒng)的功能。如何實現(xiàn)無線應(yīng)用與ERP系統(tǒng)的無縫集成,正是本文的目的所在。
無線應(yīng)用在ERP系統(tǒng)中的接入
無線應(yīng)用存在多種方式,與ERP系統(tǒng)的接入也有多種方式。圖1是一種典型的接入方式。

??? 圖1中,無線服務(wù)由電信運營商提供?;ヂ?lián)網(wǎng)短信網(wǎng)關(guān)(ISMG)是外部信息資源站實體(SP)與短信中心(SMC)之間的中介實體?;ヂ?lián)網(wǎng)短信網(wǎng)關(guān)一方面負(fù)責(zé)接收SP發(fā)送給移動用戶的信息和提交給短信中心。另一方面,移動用戶點播SP業(yè)務(wù)的信息將由短信中心通過互聯(lián)網(wǎng)短信網(wǎng)關(guān)發(fā)給SP。另外,為了減輕短信中心的信令負(fù)荷,互聯(lián)網(wǎng)短信網(wǎng)關(guān)還應(yīng)根據(jù)路由原則將SP提交的信息轉(zhuǎn)發(fā)到相應(yīng)的互聯(lián)網(wǎng)短信網(wǎng)關(guān)?;ヂ?lián)網(wǎng)短信網(wǎng)關(guān)通過向匯接網(wǎng)關(guān)(GNS)查詢的方式獲得網(wǎng)關(guān)間的轉(zhuǎn)發(fā)路由信息。
??? ERP系統(tǒng)直接作為一個信息資源站實體,負(fù)責(zé)收集企業(yè)各種實時業(yè)務(wù)信息。通過短信網(wǎng)關(guān)提供的接口,使用短消息點對點協(xié)議(CMPP)將業(yè)務(wù)信息發(fā)送給移動用戶。無線應(yīng)用的接入可以作為ERP系統(tǒng)功能的一個重要的延展。一般ERP系統(tǒng)中無線接入的主要應(yīng)用有以下兩種:
??? 一、信息型應(yīng)用。在這類應(yīng)用中主要的目的是把信息及時、準(zhǔn)確的傳遞和發(fā)送給移動設(shè)備,比如:股票信息、預(yù)警信息等。這種類型的應(yīng)用一般不需要移動用戶與后臺數(shù)據(jù)庫進行交互。例如在企業(yè)的審批系統(tǒng)中,一般對一個到期還沒有審批的訂單,需要系統(tǒng)自動的對審批者進行提醒。在這種情況下發(fā)送短信就比EMail好,因為短信的及時性,審批人可以及時的收到相應(yīng)的信息,如果本人不能及時處理此業(yè)務(wù),可以跟公司聯(lián)系,安排相應(yīng)的人處理此業(yè)務(wù)。在審批流的過程中,審批人的通訊方式是保存在ERP系統(tǒng)的人員檔案中。流程如圖2所示。

??? 二、事務(wù)型應(yīng)用。“事務(wù)型應(yīng)用”涉及到移動用戶與后臺數(shù)據(jù)庫的交互。典型的事務(wù)型應(yīng)用是各種各樣面向供應(yīng)鏈管理(Supply Chain Management)的應(yīng)用,比如在戶外車隊配送和遞送業(yè)務(wù)中通過GPS實時上傳和下載遞送信息。與“信息型應(yīng)用”不同,“事務(wù)型應(yīng)用”需要在無線設(shè)備和企業(yè)后臺信息系統(tǒng)間建立穩(wěn)固的數(shù)據(jù)交換通道,以保證在無線設(shè)備上的業(yè)務(wù)處理數(shù)據(jù)被快速、準(zhǔn)確和安全的送達后臺處理系統(tǒng),并被后臺處理系統(tǒng)正確的處理和執(zhí)行。關(guān)鍵業(yè)務(wù)數(shù)據(jù)(mission-critical data)不能丟失或被錯誤處理。而“信息型應(yīng)用”如果在發(fā)送數(shù)據(jù)時失敗,還允許移動用戶通過重新發(fā)送請求獲得數(shù)據(jù)的重傳。事務(wù)型應(yīng)用的典型流程如圖3所示。

??? 跟信息型應(yīng)用不同,事務(wù)型應(yīng)用多一個數(shù)據(jù)解析。移動用戶按照規(guī)定的格式發(fā)送相應(yīng)的命令請求到無線應(yīng)用平臺,無線應(yīng)用平臺通過數(shù)據(jù)解釋后轉(zhuǎn)換成ERP系統(tǒng)的數(shù)據(jù)格式,然后再通過數(shù)據(jù)解析,解析出用戶的需求,轉(zhuǎn)換成相應(yīng)的函數(shù)調(diào)用。ERP系統(tǒng)接到調(diào)用后運行本身的功能,然后把結(jié)果轉(zhuǎn)換成無線設(shè)備的數(shù)據(jù)格式發(fā)送給移動用戶。
用友ERP無線應(yīng)用方案
??? 用友公司本著協(xié)同商務(wù)、集中管理、成就實時企業(yè)的理念,通過分析了中國無線數(shù)據(jù)服務(wù)市場與發(fā)展趨勢,推出了集成無線應(yīng)用的高端ERP產(chǎn)品。其無線應(yīng)用解決方案體系結(jié)構(gòu)如圖4所示。

??? 無線應(yīng)用管理器提供了一個類似無線應(yīng)用平臺的功能,它通過調(diào)用短信網(wǎng)關(guān)廠商提供的接口為后臺ERP系統(tǒng)提供如下功能:
??? 1.?短信的發(fā)送與接收
??? 2.?群發(fā)與定時發(fā)送
??? 3.?短信訂閱與發(fā)布

??? 無線應(yīng)用管理器主要由消息解釋器、發(fā)送器、接收器、發(fā)布器和訂閱器等組件構(gòu)成,它使用兩種驅(qū)動方式:事件觸發(fā)消息派送機制和輪詢機制來保證企業(yè)用戶與ERP系統(tǒng)的及時交互。對于由于ERP系統(tǒng)中的流程平臺和預(yù)警平臺不同事件觸發(fā)產(chǎn)生的消息,通過消息派送器發(fā)送給無線應(yīng)用平臺;而對于定時發(fā)送和業(yè)務(wù)消息訂閱發(fā)布功能,無線應(yīng)用平臺采取定時輪詢機制來實現(xiàn)。這樣實現(xiàn)的優(yōu)勢在于:
??? 1.?移動工作人員的信息溝通,滿足在工作現(xiàn)場的及時信息處理需求。
??? 2.?有效地保證數(shù)據(jù)的一致性,一次輸入,多點查詢。
??? 3.?隨時隨地處理業(yè)務(wù),信息采集、傳遞、處理、查詢一次完成。
??? 4.?實時信息交流、共享,改善政府、企業(yè)的運營和管理模式。
結(jié)束語
????無線應(yīng)用擴展了傳統(tǒng)ERP系統(tǒng)的功能。隨著無線應(yīng)用在企業(yè)級電子商務(wù)中的不斷成熟和企業(yè)信息化發(fā)展的不斷深入,無線應(yīng)用與企業(yè)ERP、CRM、OA等系統(tǒng)的整合將會越來越完善,面向行業(yè)的重量級移動應(yīng)用也將會為成就實時企業(yè)提供強有力的支持。
附錄:無線應(yīng)用平臺實現(xiàn)偽碼
??? 下面是使用亞信短信網(wǎng)關(guān)服務(wù)器和相應(yīng)API實現(xiàn)無線應(yīng)用平臺的部分方法源碼。
?/**
? * 向移動用戶發(fā)送短信
? * @param msg 消息封裝結(jié)構(gòu)
? */
?public String sendMessage(MobileMsg msg){
??//初始化短信網(wǎng)關(guān)配置參數(shù),如網(wǎng)關(guān)服務(wù)器IP地址、端口、ICP服務(wù)號、計費方式等
??initISMG();
??
??//使用API發(fā)送短信
??CMPPSendSingle(msg.getTargetPhone(), msg.getMsg());
??return GetErrCode();
?}
?
?/**
? * 定時發(fā)送短信
? * @param msg 消息封裝結(jié)構(gòu)
? */
?public String scheduleMessage(MobileMsg msg){
??//入短消息棧
??MessageChannel.getInstance().add(msg);
??//調(diào)度定時發(fā)送
??MessageScheduler.start();
??return GetErrCode();
?}
?/**
? * 接收移動用戶的短信
? */
?public String deliverMessage(){
??//初始化
??initISMG();
??//接收移動用戶發(fā)送來的短信
??CMPPDeliveResp response = new CMPPDeliveResp();
??CMPPDeliver(0, response);
??//解析短信并產(chǎn)生相應(yīng)動作
??interpretMsg(response);????
??return GetErrCode();
?}

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。