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

    基于SOA的移動校園APP設計與實現(xiàn)

    2017-04-18 05:56:45黃燕馬亮
    電腦知識與技術 2016年35期
    關鍵詞:平臺設計

    黃燕+馬亮

    摘要: 隨著手持設備的增多和日漸普及,移動校園門戶和移動校園APP開發(fā)受到越來越多的關注。該文提出了基于SOA的移動校園APP設計思想,移動校園基礎平臺是移動校園系統(tǒng)服務端運行環(huán)境和后臺管理平臺,該平臺需兼容IOS、Android等常用移動操作系統(tǒng),采用開放性模式,支持與第三方業(yè)務系統(tǒng)集成,后臺管理控制端使用B/S結構。該文最后提供了基于SOA的移動校園建設成果。

    關鍵詞:SOA;移動校園APP;平臺設計

    中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)35-0073-02

    Design and Implementation of Mobile Campus APP Based on SOA

    HUANG Yan,MA Liang

    (Information and Educational Technology Center,Zhejiang Chinese Medical University, Hangzhou 310053, China)

    Abstract: With the increasing of handheld devices and the growing popularity of mobile campus portal and mobile campus APP development has been more and more attention. This paper presents the design idea of APP mobile campus based on SOA mobile platform is the mobile campus based campus server operating environment and background management platform, the platform should be compatible with IOS, Android and other commonly used mobile operating system, using the open mode, integrated support and third party service system, backstage management control side using B/S structure. Finally, this paper provides the results of the construction of mobile campus based on SOA.

    Key words: SOA; mobile campus APP; platform design

    1 概述

    針對手機等手持移動設備的網(wǎng)站開發(fā)是近幾年內(nèi)隨著智能手機和3G的普及才開始為業(yè)界關注的。同樣,高校也在近幾年也開始逐步開發(fā)校園移動門戶網(wǎng)站,作為門戶網(wǎng)站的必要補充,這也是移動技術在高校信息化中最早的運用領域。國內(nèi)外已有較多的高校開發(fā)移動門戶網(wǎng)站,采用的技術手段也不一樣。如麻省理工學院(http://m.mit.edu)[1]是較早開發(fā)移動校園門戶的大學之一。其移動門戶2009年開始對外服務,提供了電話黃頁、校園地圖、班車信息、校園日歷等功能。它不僅是一個手機專用的校園門戶網(wǎng)站,而且向外提供多種Web 服務,可以供以iPhone 版應用程序發(fā)布的移動校園軟件以及其他網(wǎng)站使用。該網(wǎng)站還以開源方式提供源代碼。牛津大學(http://m.ox.ac.uk)[2]的移動門戶基于python的Django框架開發(fā),提供了高可擴展性和快速開發(fā)的功能。目前提供的服務除了新聞、地圖、電話黃頁外,還包括天氣預報、圖書檢索、WebLearn 學習平臺等功能。該項目受英國 JISC 基金會資助,和麻省理工學院一樣,牛津大學的開發(fā)團隊也將他們的開發(fā)成果以開源的形式與軟件開發(fā)社區(qū)共享,他們的開源項目名稱為molly project。香港科技大學(http://m.ust.hk/)[3]的移動門戶比較簡單,提供了聯(lián)系人,最近新聞,校園事件,校園日歷等功能,界面樸素,導航簡單清晰。無特定的智能手機版本,使用智能手機訪問移動門戶,界面也非常相似,用戶體驗和普通手機一致,該校提供了iPhone移動校園應用程序下載。

    古雯雯[4]等人分析了3G環(huán)境下移動數(shù)字化校園的信息服務方式和服務理念,論述了移動數(shù)字化校園服務的應用。余洪源[5]等人闡述了移動數(shù)字校園的必要性,介紹了該系統(tǒng)的理念,構建了移動數(shù)字校園的基本框架并對其適用性做了簡單評估。羅海輝[6]等人在高校數(shù)字化實現(xiàn)統(tǒng)一數(shù)據(jù)平臺、統(tǒng)一身份認證、統(tǒng)一標準、統(tǒng)一信息門戶的基礎上提出移動數(shù)字化校園集成服務構架解決方案,分析了數(shù)據(jù)提取、數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)整合、移動交換等關鍵技術在“3G集成數(shù)字化校園”的應用,介紹“3G集成數(shù)字化校園”在web短信中心、WAP門戶、手機一卡通、手機圖書館、手機教務、手機OA、手機就業(yè)等方面的應用。尚進[7]分析了移動校園和數(shù)字化校園建設的關系,探討了移動校園建設的思路。

    自移動門戶網(wǎng)站后,移動技術開始深入運用于高校的信息化建設,與傳統(tǒng)高校的信息化業(yè)務有了更深的結合,比如開發(fā)一些移動辦公、移動教務等App應用,為用戶提供更便捷的服務。目前,移動技術開始向綜合性校園信息化方向發(fā)展,并擴展到高校自身業(yè)務以外的一些內(nèi)容,如周邊美食、駕校培訓等。同時,集成目前比較熱門的互聯(lián)網(wǎng)產(chǎn)品,如與高校官方微信的綁定等。移動技術的綜合化運用作為高校傳統(tǒng)信息化的延伸,也是發(fā)展趨勢。

    2 基于SOA的移動校園APP平臺設計

    SOA (Service Oriented Architecture)是指“以服務為中心的體系結構”或者“面向服務的架構”。SOA作為一種軟件系統(tǒng)架構方法論,其主要目的就是幫助企業(yè)的業(yè)務流程更加靈活,通過讓IT運行環(huán)境更好的支持業(yè)務的變化,來保證業(yè)務的靈活性,SOA已經(jīng)成為未來統(tǒng)一的企業(yè)級應用架構。面向服務架構(SOA)最大限度地重用應用程序中的“服務”以提高IT適應性和效率。

    移動校園智能終端是針對于數(shù)量日益增多的智能手機推出的富客戶端應用程序,集成了桌面應用的交互性和傳統(tǒng)Web應用的靈活性,具備GPS地圖定位、音頻視頻傳輸、手寫觸摸交互、手機語音通信、email郵件服務、短信彩信發(fā)送、即時通訊聊天、應用模版展示等功能,并利用智能手機重力感應、動畫渲染等特性創(chuàng)建單一而完整的顛覆性用戶體驗。在高校傳統(tǒng)的信息化基礎之上,用移動手段與其進行結合和擴展,使手機訪問方式與高校核心業(yè)務集成,達到綁定用戶、提升核心競爭力的目的。

    移動校園平臺設計了自主開發(fā)功能,為用戶自主開發(fā)提供開發(fā)環(huán)境和支持,包括客戶端開發(fā)包及相關支持等。平臺開發(fā)工具包為開發(fā)者提供了視圖層的接口。視圖對象包為開發(fā)者提供了視圖對象接口和多種視圖對象的實現(xiàn),包括字節(jié)視圖、文件視圖、JSON視圖、對象視圖。用戶可以自主開發(fā)移動應用:SDK開發(fā)包,封裝完整的MCP平臺開發(fā)協(xié)議,讓用戶如同開發(fā)WEB網(wǎng)站一樣,在移動平臺服務器端用XML搭建移動應用。

    移動校園是基于手機終端定制開發(fā)的產(chǎn)品,能夠有效地利用手機終端原有的控件效果以及手機端的其他應用服務,如電話、短信、日程等,同時終端的產(chǎn)品設計采用用戶為中心的原則,一切以用戶的需求為主導,采用人性化設計。移動校園以用戶的手機號碼為優(yōu)先識別標志,如果號碼匹配,將直接進行登錄;如果號碼不匹配或者號碼掛失,該系統(tǒng)將不能登錄。

    移動校園平臺是移動校園所有應用的基礎支撐,平臺提供了一種與智能終端的連接機制,包含企業(yè)級應用的各項特點,具備可擴展和分布式的能力,提供包括用戶身份認證、權限分配管理、應用升級發(fā)布、通知實時傳遞、會話審計管理等企業(yè)平臺功能。本課題的研究內(nèi)容主要是基于SOA技術對移動數(shù)字化校園平臺進行總體架構設計,實現(xiàn)統(tǒng)一的開發(fā)平臺、統(tǒng)一的安全平臺、統(tǒng)一的產(chǎn)品接口,建立統(tǒng)一穩(wěn)定的平臺支撐上層應用運行,支持Android、iOS智能系統(tǒng)等眾多主流的智能手機系統(tǒng),實現(xiàn)全面的終端覆蓋,保障用戶終端流暢體驗。同時提供一個統(tǒng)一的產(chǎn)品部署方案和接口,方便管理上層眾多應用,切實減少維護工作量,讓各應用系統(tǒng)能夠進行無縫對接,實現(xiàn)移動數(shù)字化校園各平臺和應用的無縫集成。

    移動校園基礎平臺是移動校園系統(tǒng)服務端運行環(huán)境和后臺管理平臺。該平臺需兼容IOS、Android等常用移動操作系統(tǒng),支持與第三方業(yè)務系統(tǒng)集成,支持學校自主開發(fā)移動應用,建立與移動終端連接通信機制,提供用戶身份認證、移動定位、移動應用審核、發(fā)布和升級管理、數(shù)據(jù)傳遞、會話審計、消息推送控制、版本管理控制等后臺管理功能。移動校園基礎平臺分為服務端和管理端,后臺管理控制端使用B/S結構。移動校園基礎平臺建設采用開放性模式,并基于國家教育信息化標準和學校信息標準,包容后續(xù)各應用系統(tǒng)的接入。

    3 基于SOA的移動校園建設成果

    經(jīng)過一年多的設計與開發(fā)實現(xiàn),基于SOA的移動校園建設成果主要包括如下內(nèi)容。

    1)移動校園系統(tǒng)信息標準

    移動校園系統(tǒng)信息標準結合移動終端特點規(guī)范業(yè)務數(shù)據(jù),梳理數(shù)據(jù)中心和業(yè)務系統(tǒng)數(shù)據(jù),明確不同業(yè)務的展現(xiàn)方式,實現(xiàn)規(guī)范化移動APP展示;建立了移動應用編碼規(guī)范、接入標準和提供開放式接入平臺,對于任何需要接入的APP應用只要遵循平臺的編碼規(guī)范,通過審核后即可發(fā)布。

    2)提供開發(fā)工具

    提供了移動應用開發(fā)工具和開發(fā)平臺,封裝標準API接口和UI模板庫,針對相關的業(yè)務和服務,開發(fā)者只需調(diào)用標準API接口和UI模板,方便建立風格統(tǒng)一的移動應用服務系統(tǒng),無需進行復雜的底層開發(fā)。

    3)用戶信息管理

    建立了與數(shù)據(jù)中心和身份認證數(shù)據(jù)庫的數(shù)據(jù)抓取同步機制;提供移動信息門戶用戶角色管理平臺,實現(xiàn)方便靈活的用戶角色配置管理。管理員應可以通過管理平臺進行用戶組管理、權限管理、角色管理等細分。

    4)實時消息推送

    建立了實時消息推送機制和控制功能,對相關消息實現(xiàn)定向?qū)崟r推送,實現(xiàn)當用戶不在線或者待機時,都能準確實時收到推送的消息,如:最新郵件,通知公告等。

    5)版本升級管理

    采用增量模式,建立了針對手機客戶端版本控制服務、版本升級管理,以及相關升級公告發(fā)布。

    6)日志審計管理

    記錄所有的操作日志,并提供按照操作類型進行查詢和導出;對于客戶端上傳的異常信息管理,可以根據(jù)日期或手機號碼,定位用戶某時點的異常信息。管理員可進行應用訪問分析、日志查詢。

    7)統(tǒng)一數(shù)據(jù)管理平臺提供數(shù)據(jù)備份和恢復

    建立了統(tǒng)一數(shù)據(jù)管理平臺,提供數(shù)據(jù)庫定期自動備份、手工備份功能和恢復功能。

    4 結論

    本文提出了基于SOA的移動校園APP設計思想, 移動校園基礎平臺是移動校園系統(tǒng)服務端運行環(huán)境和后臺管理平臺,該平臺需兼容IOS、Android等常用移動操作系統(tǒng),采用開放性模式,支持與第三方業(yè)務系統(tǒng)集成,后臺管理控制端使用B/S結構。本文最后提供了基于SOA的移動校園建設成果。在下一

    步的工作中,會進一步研究APP用戶登陸的并發(fā)性,提高訪問速度和穩(wěn)定性。

    參考文獻:

    [1] 麻省理工學院移動校園門戶[EB/OL].http://m.mit.edu.

    [2] 牛津大學移動校園門戶[EB/OL].http://m.ox.ac.uk.

    [3] 香港科技大學移動校園門戶[EB/OL].http://m.ust.hk.

    [4] 古雯雯,吳景海.3G環(huán)境下移動數(shù)字化校園的信息服務研究[J].數(shù)字技術與應用,2011(12).

    [5] 余洪源,趙旻. 移動數(shù)字化校園的框架構建分析[J].湖南農(nóng)機,2012(3).

    [6] 羅海輝.3G網(wǎng)絡集成下的數(shù)字化校園[J].科技信息,2011(10).

    [7] 尚進.西安電子科技大學:移動校園正當時[J].中國教育網(wǎng)絡,2014(2).

    猜你喜歡
    平臺設計
    中小型眼鏡行業(yè)綜合O2O電子商務平臺的設計
    小型風力發(fā)電實驗裝置的設計與制作
    基于空間的高職院校畢業(yè)設計過程管理與監(jiān)控平臺的設計
    廣電網(wǎng)絡前端業(yè)務融合云服務平臺設計
    基于工作流的水運應急信息管理平臺設計 
    軟件導刊(2016年9期)2016-11-07 21:29:10
    MOOC時代創(chuàng)新區(qū)域教師培訓課程建設研究
    嘉荫县| 井研县| 特克斯县| 大同市| 通辽市| 响水县| 高唐县| 潼关县| 图们市| 濉溪县| 项城市| 凤冈县| 色达县| 宣汉县| 丁青县| 屏东市| 大同县| 黄陵县| 平潭县| 南平市| 巨鹿县| 道真| 宣汉县| 海林市| 遵义县| 同江市| 永顺县| 平凉市| 中方县| 柳江县| 陆丰市| 洞口县| 鲁山县| 慈溪市| 大姚县| 无锡市| 凌云县| 枣庄市| 府谷县| 林甸县| 福建省|