• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    企業(yè)級(jí)移動(dòng)應(yīng)用適配器研究與實(shí)現(xiàn)

    2014-04-29 00:00:00盧有飛曾祥淦

    摘 要:本文主要分析現(xiàn)有信息系統(tǒng)如何實(shí)現(xiàn)移動(dòng)訪問(wèn)現(xiàn)狀及存在問(wèn)題,采用基于面向服務(wù)的技術(shù)架構(gòu)(Service-Oriented Architecture,SOA),研究和設(shè)計(jì)企業(yè)移動(dòng)應(yīng)用適配器,有效解決了現(xiàn)有信息系統(tǒng)無(wú)法在智能移動(dòng)終端上直接應(yīng)用問(wèn)題,實(shí)現(xiàn)現(xiàn)有信息系統(tǒng)應(yīng)用向智能移動(dòng)終端的無(wú)縫移植,快速推進(jìn)企業(yè)移動(dòng)信息化。

    關(guān)鍵詞:面向服務(wù)的體系結(jié)構(gòu);移動(dòng)應(yīng)用;適配器

    中圖分類號(hào):TP393

    隨著無(wú)線通訊技術(shù)的迅猛發(fā)展以及移動(dòng)智能終端逐漸普及,移動(dòng)應(yīng)用的便利性已逐漸為大家所認(rèn)識(shí),逐漸在移動(dòng)辦公、作業(yè)處理等企業(yè)信息化建設(shè)過(guò)程中發(fā)揮重要作用。企業(yè)移動(dòng)應(yīng)用指在智能手機(jī)、PDA等移動(dòng)終端,以無(wú)線通訊技術(shù)融合的方式,實(shí)現(xiàn)企業(yè)信息化應(yīng)用,實(shí)現(xiàn)移動(dòng)作業(yè)、遠(yuǎn)程辦公、在線分析等目的[1-4]。目前,很多新建信息系統(tǒng)都提供對(duì)智能移動(dòng)終端的支持,然而現(xiàn)有信息系統(tǒng)與移動(dòng)終端存在大量不兼容現(xiàn)象,使得移動(dòng)終端無(wú)法直接訪問(wèn)企業(yè)信息系統(tǒng),因此如何在不影響現(xiàn)有信息系統(tǒng)使用的前提下,通過(guò)移動(dòng)終端訪問(wèn)存量信息系統(tǒng),是企業(yè)需要解決的問(wèn)題。

    本文通過(guò)研究面向服務(wù)的企業(yè)級(jí)移動(dòng)應(yīng)用適配器,實(shí)現(xiàn)企業(yè)級(jí)信息系統(tǒng)向移動(dòng)終端自動(dòng)移植。適配器基于SOA架構(gòu)模型進(jìn)行設(shè)計(jì),以服務(wù)為核心,采用“松耦合與互操作”原則,將不同的企業(yè)信息系統(tǒng)應(yīng)用功能按照技術(shù)規(guī)范要求實(shí)現(xiàn)松耦合封裝,從而實(shí)現(xiàn)各種開(kāi)發(fā)語(yǔ)言和技術(shù)架構(gòu)的互聯(lián)互通,實(shí)現(xiàn)了應(yīng)用和技術(shù)分離。企業(yè)級(jí)移動(dòng)應(yīng)用適配器采用適配服務(wù)中間件處理移動(dòng)終端所發(fā)出了服務(wù)請(qǐng)求,將企業(yè)信息系統(tǒng)業(yè)務(wù)處理邏輯和數(shù)據(jù)處理邏輯通過(guò)適配器轉(zhuǎn)換成移動(dòng)終端處理方式,并自動(dòng)匹配終端應(yīng)用類型、屏幕尺寸和分辨率,按照界面要求,自動(dòng)推送符合終端要求的應(yīng)用界面,從而實(shí)現(xiàn)在移動(dòng)終端上顯示功能基本一致的顯示界面。

    1 企業(yè)級(jí)移動(dòng)應(yīng)用適配器設(shè)計(jì)

    企業(yè)級(jí)移動(dòng)應(yīng)用適配器采用基于SOA技術(shù)架構(gòu),主要有數(shù)據(jù)接入層、服務(wù)處理層和界面處理層組成。數(shù)據(jù)接入主要解決移動(dòng)終端安全接入、數(shù)據(jù)封裝處理傳輸、用戶認(rèn)證等服務(wù);服務(wù)處理層主要完成信息系統(tǒng)功能服務(wù)封裝、配置管理、作業(yè)調(diào)度管理等功能;界面處理層主要基于企業(yè)移動(dòng)應(yīng)用界面規(guī)范,對(duì)現(xiàn)有系統(tǒng)移動(dòng)化的界面自動(dòng)匹配終端和界面推送等功能。

    1.1 數(shù)據(jù)接入層

    數(shù)據(jù)接入層主要實(shí)現(xiàn)信息系統(tǒng)和移動(dòng)應(yīng)用之間的數(shù)據(jù)處理以及實(shí)現(xiàn)移動(dòng)終端安全接入、用戶請(qǐng)求與會(huì)話管理等功能。(1)數(shù)據(jù)處理主要實(shí)現(xiàn)包括企業(yè)信息系統(tǒng)數(shù)據(jù)和移動(dòng)應(yīng)用數(shù)據(jù)的分析、轉(zhuǎn)換、封裝、傳輸?shù)取#?)移動(dòng)終端安全接入主要實(shí)現(xiàn)包括系統(tǒng)安全、應(yīng)用安全、網(wǎng)絡(luò)安全、安全監(jiān)管等領(lǐng)域安全技術(shù)方案和保障策略,可有效解決移動(dòng)應(yīng)用安全管理問(wèn)題,如業(yè)務(wù)數(shù)據(jù)分類存儲(chǔ)管理、數(shù)據(jù)安全隔離、數(shù)據(jù)傳輸高效解壓縮、加密、完整性、一致性校驗(yàn)等。(3)用戶請(qǐng)求與會(huì)話管理實(shí)現(xiàn)受理移動(dòng)客戶端多協(xié)議接入,解析用戶請(qǐng)求,調(diào)用服務(wù)處理層服務(wù)接口實(shí)現(xiàn)應(yīng)用處理功能。同時(shí)完成用戶會(huì)話管理、WAP會(huì)話管理及基礎(chǔ)上的第三方企業(yè)信息系統(tǒng)的用戶會(huì)話。

    1.2 服務(wù)處理層

    適配器服務(wù)層主要完成對(duì)企業(yè)信息系統(tǒng)的服務(wù)封裝、過(guò)程處理及服務(wù)推送,實(shí)現(xiàn)移動(dòng)應(yīng)用基礎(chǔ)功能及其附加功能。服務(wù)層主要包括如下組件:配置管理模塊、業(yè)務(wù)處理模塊、作業(yè)調(diào)度模塊、日志管理模塊和應(yīng)用管理模塊,具體如下:(1)配置管理模塊主要實(shí)現(xiàn)各企業(yè)級(jí)信息系統(tǒng)相關(guān)參數(shù)配置集中管理,結(jié)合實(shí)際需求,根據(jù)系統(tǒng)參數(shù)名稱獲取預(yù)設(shè)參數(shù)值。(2)業(yè)務(wù)處理模塊主要處理無(wú)線接入的處理請(qǐng)求,集成其他應(yīng)用模塊,實(shí)現(xiàn)應(yīng)用執(zhí)行事務(wù)邏輯,如正則處理、模板處理、文本文件處理、JSON處理、字符串處理等功能。(3)作業(yè)計(jì)劃管理模塊主要實(shí)現(xiàn)事務(wù)處理任務(wù)的排隊(duì)、資源自動(dòng)分配、消息傳遞、任務(wù)激發(fā)、處理結(jié)果通知等,完成所有事務(wù)管理的組織工作。(4)日志管理模塊主要實(shí)現(xiàn)適配器中日志記錄、分類、分級(jí)及清理等看,同時(shí)結(jié)合企業(yè)信息系統(tǒng)實(shí)現(xiàn)日志分析、事務(wù)診斷等功能。(5)應(yīng)用管理組件主要負(fù)責(zé)對(duì)應(yīng)用的加載、卸載、更新、監(jiān)控、智能組包。

    1.3 界面處理層

    界面處理層主要完成從企業(yè)信息系統(tǒng)到移動(dòng)應(yīng)用系統(tǒng)的界面的轉(zhuǎn)換和推送,被服務(wù)處理層以界面服務(wù)形式調(diào)用。界面主要處理層包括界面規(guī)范配置、界面映射、界面自適應(yīng)匹配等服務(wù)。界面規(guī)范配置主要完成將企業(yè)移動(dòng)應(yīng)用界面規(guī)范配置到適配器,形成一系列自適應(yīng)不同移動(dòng)終端的界面元素,如按鈕(確認(rèn)、取消、提交、保存等)、滾動(dòng)條、列表、文本框、下拉框等基本界面元素以及不同業(yè)務(wù)所需的特殊界面元素。界面映射主要實(shí)現(xiàn)移動(dòng)界面元素與企業(yè)信息系統(tǒng)原界面元素映射服務(wù),實(shí)現(xiàn)顯示代號(hào)、功能代號(hào)匹配等服務(wù)。界面自適應(yīng)匹配主要根據(jù)移動(dòng)終端的類型、屏幕尺寸、分辨率等約束條件,實(shí)現(xiàn)自適應(yīng)界面推送,實(shí)現(xiàn)在不同終端上顯示基本一致、美觀、易用的界面展現(xiàn)。

    2 適配器應(yīng)用實(shí)現(xiàn)

    適配器各模塊以服務(wù)處理模塊為核心,其他模塊為其提供需要的功能,以下為企業(yè)信息系統(tǒng)通過(guò)適配器提供移動(dòng)應(yīng)用服務(wù)實(shí)現(xiàn)過(guò)程,整個(gè)適配器的處理流程實(shí)現(xiàn)步驟如圖1所示:

    圖1 適配器處理流程圖

    (1)移動(dòng)終端收到訪問(wèn)請(qǐng)求。(2)移動(dòng)終端嘗試從本地緩存中讀取數(shù)據(jù)文件和界面元素文件。如果可以在本地緩存中找到文件,就在移動(dòng)終端上顯示;如果不能在本地緩存中找到文件,就發(fā)起網(wǎng)絡(luò)請(qǐng)求。(3)數(shù)據(jù)接入模塊執(zhí)行終端安全認(rèn)證,請(qǐng)求數(shù)據(jù)解析和數(shù)據(jù)校驗(yàn)。通過(guò)安全認(rèn)證和數(shù)據(jù)校驗(yàn)后,轉(zhuǎn)入第四步;否則顯示認(rèn)證非法或校驗(yàn)錯(cuò)誤。(4)服務(wù)處理模塊執(zhí)行請(qǐng)求數(shù)據(jù)處理流程,向應(yīng)用服務(wù)器請(qǐng)求數(shù)據(jù)。(5)企業(yè)信息系統(tǒng)應(yīng)用服務(wù)器受理數(shù)據(jù)請(qǐng)求,并返回處理結(jié)果。(6)服務(wù)處理模塊執(zhí)行響應(yīng)處理流程,向數(shù)據(jù)接入模塊發(fā)起數(shù)據(jù)轉(zhuǎn)換處理請(qǐng)求。(7)數(shù)據(jù)接入模塊處理數(shù)據(jù)轉(zhuǎn)換處理請(qǐng)求,并調(diào)用數(shù)據(jù)轉(zhuǎn)換、封裝、安全加密等措施,進(jìn)行數(shù)據(jù)封裝。(8)數(shù)據(jù)接入模塊將數(shù)據(jù)結(jié)果推送到界面處理模塊。(9)界面處理模塊調(diào)用根據(jù)規(guī)范約定,調(diào)用相關(guān)界面元素代號(hào),推送到移動(dòng)終端。(10)移動(dòng)終端收到數(shù)據(jù),在界面上顯示返回結(jié)果。

    3 結(jié)束語(yǔ)

    在不影響企業(yè)現(xiàn)有信息系統(tǒng)使用的前提下,面向服務(wù)的企業(yè)級(jí)移動(dòng)應(yīng)用適配器實(shí)現(xiàn)了企業(yè)信息系統(tǒng)向智能移動(dòng)終端的移植。以SOA架構(gòu)模型實(shí)現(xiàn)企業(yè)級(jí)移動(dòng)應(yīng)用適配器,組件以web service的形式發(fā)布,實(shí)現(xiàn)了組件之間的松耦合,極大提高了適配器的可擴(kuò)展性,提升移動(dòng)適配器的可重用性和執(zhí)行效率。

    參考文獻(xiàn):

    [1]白雪,肖寶第,王建英.基于面向服務(wù)架構(gòu)的調(diào)度命令系統(tǒng)模型的開(kāi)發(fā)研究[J].計(jì)算機(jī)應(yīng)用,2009(22):23-24.

    [2]湯銘,吳泉源.SOA驅(qū)動(dòng)整合應(yīng)用[J].計(jì)算機(jī)世界,2007(08):1-3.

    [3]葉鈺,應(yīng)時(shí),李偉齋.面向服務(wù)體系架構(gòu)及其系統(tǒng)構(gòu)件[J].計(jì)算機(jī)應(yīng)用研究,2005(02):32-34.

    [4]程其江,呂述王.WAP增值業(yè)務(wù)中終端適配的研究[J].計(jì)算機(jī)應(yīng)用,2006(26):45-46.

    作者單位:廣州供電局有限公司,廣州 510620;中國(guó)能源建設(shè)集團(tuán)廣東省電力設(shè)計(jì)研究院,廣州 510663

    城步| 登封市| 南岸区| 宝鸡市| 乐都县| 连城县| 临颍县| 宁明县| 仙居县| 馆陶县| 台南县| 长泰县| 年辖:市辖区| 共和县| 松江区| 绥江县| 宝清县| 宝坻区| 盐亭县| 鸡东县| 海林市| 浠水县| 海兴县| 微山县| 庄河市| 利川市| 呼玛县| 景宁| 柞水县| 望谟县| 文山县| 西昌市| 麦盖提县| 客服| 本溪| 中山市| 尖扎县| 信丰县| 沿河| 金乡县| 西乡县|