隨著無線通訊技術(shù)的迅猛發(fā)展以及移動智能終端逐漸普及,移動應(yīng)用的便利性已逐漸為大家所認識,逐漸在移動辦公、作業(yè)處理等企業(yè)信息化建設(shè)過程中發(fā)揮重要作用。企業(yè)移動應(yīng)用指在智能手機、PDA等移動終端,以無線通訊技術(shù)融合的方式,實現(xiàn)企業(yè)信息化應(yīng)用,實現(xiàn)移動作業(yè)、遠程辦公、在線分析等目的。目前,很多新建信息系統(tǒng)都提供對智能移動終端的支持,然而現(xiàn)有信息系統(tǒng)與移動終端存在大量不兼容現(xiàn)象,使得移動終端無法直接訪問企業(yè)信息系統(tǒng),因此如何在不影響現(xiàn)有信息系統(tǒng)使用的前提下,通過移動終端訪問存量信息系統(tǒng),是企業(yè)需要解決的問題。
本文通過研究面向服務(wù)的企業(yè)級移動應(yīng)用適配器,實現(xiàn)企業(yè)級信息系統(tǒng)向移動終端自動移植。適配器基于SOA架構(gòu)模型進行設(shè)計,以服務(wù)為核心,采用“松耦合與互操作”原則,將不同的企業(yè)信息系統(tǒng)應(yīng)用功能按照技術(shù)規(guī)范要求實現(xiàn)松耦合封裝,從而實現(xiàn)各種開發(fā)語言和技術(shù)架構(gòu)的互聯(lián)互通,實現(xiàn)了應(yīng)用和技術(shù)分離。企業(yè)級移動應(yīng)用適配器采用適配服務(wù)中間件處理移動終端所發(fā)出了服務(wù)請求,將企業(yè)信息系統(tǒng)業(yè)務(wù)處理邏輯和數(shù)據(jù)處理邏輯通過適配器轉(zhuǎn)換成移動終端處理方式,并自動匹配終端應(yīng)用類型、屏幕尺寸和分辨率,按照界面要求,自動推送符合終端要求的應(yīng)用界面,從而實現(xiàn)在移動終端上顯示功能基本一致的顯示界面。
1.企業(yè)級移動應(yīng)用適配器設(shè)計
企業(yè)級移動應(yīng)用適配器采用基于SOA技術(shù)架構(gòu),主要有數(shù)據(jù)接入層、服務(wù)處理層和界面處理層組成。數(shù)據(jù)接入主要解決移動終端安全接入、數(shù)據(jù)封裝處理傳輸、用戶認證等服務(wù);服務(wù)處理層主要完成信息系統(tǒng)功能服務(wù)封裝、配置管理、作業(yè)調(diào)度管理等功能;界面處理層主要基于企業(yè)移動應(yīng)用界面規(guī)范,對現(xiàn)有系統(tǒng)移動化的界面自動匹配終端和界面推送等功能。
1.1 數(shù)據(jù)接入層。數(shù)據(jù)接入層主要實現(xiàn)信息系統(tǒng)和移動應(yīng)用之間的數(shù)據(jù)處理以及實現(xiàn)移動終端安全接入、用戶請求與會話管理等功能。(1)數(shù)據(jù)處理主要實現(xiàn)包括企業(yè)信息系統(tǒng)數(shù)據(jù)和移動應(yīng)用數(shù)據(jù)的分析、轉(zhuǎn)換、封裝、傳輸?shù)。?)移動終端安全接入主要實現(xiàn)包括系統(tǒng)安全、應(yīng)用安全、網(wǎng)絡(luò)安全、安全監(jiān)管等領(lǐng)域安全技術(shù)方案和保障策略,可有效解決移動應(yīng)用安全管理問題,如業(yè)務(wù)數(shù)據(jù)分類存儲管理、數(shù)據(jù)安全隔離、數(shù)據(jù)傳輸高效解壓縮、加密、完整性、一致性校驗等。(3)用戶請求與會話管理實現(xiàn)受理移動客戶端多協(xié)議接入,解析用戶請求,調(diào)用服務(wù)處理層服務(wù)接口實現(xiàn)應(yīng)用處理功能。同時完成用戶會話管理、WAP會話管理及基礎(chǔ)上的第三方企業(yè)信息系統(tǒng)的用戶會話。
1.2 服務(wù)處理層。適配器服務(wù)層主要完成對企業(yè)信息系統(tǒng)的服務(wù)封裝、過程處理及服務(wù)推送,實現(xiàn)移動應(yīng)用基礎(chǔ)功能及其附加功能。服務(wù)層主要包括如下組件:配置管理模塊、業(yè)務(wù)處理模塊、作業(yè)調(diào)度模塊、日志管理模塊和應(yīng)用管理模塊,具體如下:(1)配置管理模塊主要實現(xiàn)各企業(yè)級信息系統(tǒng)相關(guān)參數(shù)配置集中管理,結(jié)合實際需求,根據(jù)系統(tǒng)參數(shù)名稱獲取預(yù)設(shè)參數(shù)值。(2)業(yè)務(wù)處理模塊主要處理無線接入的處理請求,集成其他應(yīng)用模塊,實現(xiàn)應(yīng)用執(zhí)行事務(wù)邏輯,如正則處理、模板處理、文本文件處理、JSON處理、字符串處理等功能。(3)作業(yè)計劃管理模塊主要實現(xiàn)事務(wù)處理任務(wù)的排隊、資源自動分配、消息傳遞、任務(wù)激發(fā)、處理結(jié)果通知等,完成所有事務(wù)管理的組織工作。(4)日志管理模塊主要實現(xiàn)適配器中日志記錄、分類、分級及清理等看,同時結(jié)合企業(yè)信息系統(tǒng)實現(xiàn)日志分析、事務(wù)診斷等功能。(5)應(yīng)用管理組件主要負責(zé)對應(yīng)用的加載、卸載、更新、監(jiān)控、智能組包。
1.3 界面處理層。界面處理層主要完成從企業(yè)信息系統(tǒng)到移動應(yīng)用系統(tǒng)的界面的轉(zhuǎn)換和推送,被服務(wù)處理層以界面服務(wù)形式調(diào)用。界面主要處理層包括界面規(guī)范配置、界面映射、界面自適應(yīng)匹配等服務(wù)。界面規(guī)范配置主要完成將企業(yè)移動應(yīng)用界面規(guī)范配置到適配器,形成一系列自適應(yīng)不同移動終端的界面元素,如按鈕(確認、取消、提交、保存等)、滾動條、列表、文本框、下拉框等基本界面元素以及不同業(yè)務(wù)所需的特殊界面元素。界面映射主要實現(xiàn)移動界面元素與企業(yè)信息系統(tǒng)原界面元素映射服務(wù),實現(xiàn)顯示代號、功能代號匹配等服務(wù)。界面自適應(yīng)匹配主要根據(jù)移動終端的類型、屏幕尺寸、分辨率等約束條件,實現(xiàn)自適應(yīng)界面推送,實現(xiàn)在不同終端上顯示基本一致、美觀、易用的界面展現(xiàn)。
2.適配器應(yīng)用實現(xiàn)
適配器各模塊以服務(wù)處理模塊為核心,其他模塊為其提供需要的功能,以下為企業(yè)信息系統(tǒng)通過適配器提供移動應(yīng)用服務(wù)實現(xiàn)過程,整個適配器的處理流程實現(xiàn)步驟如圖1所示:
圖1 適配器處理流程圖
(1)移動終端收到訪問請求。(2)移動終端嘗試從本地緩存中讀取數(shù)據(jù)文件和界面元素文件。如果可以在本地緩存中找到文件,就在移動終端上顯示;如果不能在本地緩存中找到文件,就發(fā)起網(wǎng)絡(luò)請求。(3)數(shù)據(jù)接入模塊執(zhí)行終端安全認證,請求數(shù)據(jù)解析和數(shù)據(jù)校驗。通過安全認證和數(shù)據(jù)校驗后,轉(zhuǎn)入第四步;否則顯示認證非法或校驗錯誤。(4)服務(wù)處理模塊執(zhí)行請求數(shù)據(jù)處理流程,向應(yīng)用服務(wù)器請求數(shù)據(jù)。(5)企業(yè)信息系統(tǒng)應(yīng)用服務(wù)器受理數(shù)據(jù)請求,并返回處理結(jié)果。(6)服務(wù)處理模塊執(zhí)行響應(yīng)處理流程,向數(shù)據(jù)接入模塊發(fā)起數(shù)據(jù)轉(zhuǎn)換處理請求。(7)數(shù)據(jù)接入模塊處理數(shù)據(jù)轉(zhuǎn)換處理請求,并調(diào)用數(shù)據(jù)轉(zhuǎn)換、封裝、安全加密等措施,進行數(shù)據(jù)封裝。(8)數(shù)據(jù)接入模塊將數(shù)據(jù)結(jié)果推送到界面處理模塊。(9)界面處理模塊調(diào)用根據(jù)規(guī)范約定,調(diào)用相關(guān)界面元素代號,推送到移動終端。(10)移動終端收到數(shù)據(jù),在界面上顯示返回結(jié)果。
3.結(jié)束語
在不影響企業(yè)現(xiàn)有信息系統(tǒng)使用的前提下,面向服務(wù)的企業(yè)級移動應(yīng)用適配器實現(xiàn)了企業(yè)信息系統(tǒng)向智能移動終端的移植。以SOA架構(gòu)模型實現(xiàn)企業(yè)級移動應(yīng)用適配器,組件以web service的形式發(fā)布,實現(xiàn)了組件之間的松耦合,極大提高了適配器的可擴展性,提升移動適配器的可重用性和執(zhí)行效率。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.oesoe.com/
本文標(biāo)題:企業(yè)級移動應(yīng)用適配器研究與實現(xiàn)
本文網(wǎng)址:http://www.oesoe.com/html/consultation/10839413106.html