欢迎来到天天文库
浏览记录
ID:5316939
大小:323.49 KB
页数:4页
时间:2017-12-08
《saas模式的离线应用研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Vo1.41No.12计算机与数字工程总第290期1924Computer&DigitalEngineering2013年第12期SaaS模式的离线应用研究与实现周文琼王乐球郑述招曾庆斌(1.广东科学技术职业学院珠海519080)(2.中山大学珠海519000)摘要SaaS模式应用系统非常依赖互联网,为了让用户能够在网络断开的环境下也可以进行工作,首先研究了SaaS模式离线应用的三种实现技术:GoGgleGears、HTML5和微软SyneFramework,然后提出了SaaS模式离线应用的实现方案,并设计
2、了离线应用的架构和系统主体处理流程,详细说明了难点问题“数据同步”的解决思路,最后采用GoGgleGears技术进行了实例实现,总结了离线应用的实现步骤和思路。关键词SaaS~离线应用;GoGgleGears~HTML5;SyncFramework中图分类号TP3llDOI:10.3969/j.issn1672—9722.2013.12.017ResearchandImplemetationofOfflineApplicationunderSaaSModeZHOUWenqiongWANGLeqiu。ZHEN
3、GShuzhaoZENGQingbin(1.GuangdongInstitudeofScienceandTechnology,Zhuhai519080)(2.SunYat-SenUniversity,Zhuhai519000)AbstractSaaSmodelapplicationsystemisverydependentontheInternet.Inordertoallowuserstoworkdisconnectedfromthenet—workenvironment,threetechniquesa
4、refirstlystudiedtoimplementSaaSmodeoflineapplication,includingGoGgleGears,HTML5andMi—crosoftSyncFramework,thentheofflineapplicationarchitectureandsystemmainprocessingflowaredesigned,andthedifficultproblemsindatasynchronizationsolutionideasaredescribedindet
5、ail,finallyGoogleGearstechnologyisusedtoimplementinstance,andtheoflineapplicationimplementationstepsandideasaresummarized.KeyWordsSaaS,offlineapplication,GoGgleGears,HTMI5,SyncFrameworkCIassNmrTP311户体验。本文相关离线应用技术有:1引言2.1GoogleGears和DojoOffline随着云计算的发展及应用软件
6、的成熟,Sa模式越来GoogleGearsE]是Google公司开发的开源浏览器扩越受到重视,已成为国内外中小企业获取信息平台服务的重要展,通过关键组件让网络应用程序能够使用离线功能。该途径,由于SaaS模式应用系统具备易实施性、低风险和低成本web应用浏览器层不仅具有页面显示能力,而且具备同步等优势,越来越多的个人或机构通过SaaS平台租赁各种应用,远程数据和本地数据的能力。这些应用正在覆盖人们生活的各个领域,通过应用及应用之间通过SQLite数据库暂存本地资料数据,通过缓存取得的协同工作,完成用户搜索、
7、分析以及事务管理。网页,通过Gears周期性将本地缓存的资料数据与网络上同时,SaaS模式应用系统需要依赖互联网,当用户网的资料数据进行同步。为了让浏览器脚本能够访问本地缓络中断、网络不稳定和服务器掉线时,用户不能开展正常业存的数据库,主要方式是添加JavaScriptAPI,GoogleGears务;而传统软件由于将系统部署在企业自身服务器,离开互有五个主要组件:1)本地服务器:用来存储和读取离线程联网系统依旧能够运行和使用。序资源;2)小型数据库:使用SQLite数据库缓存本地数针对SaaS模式租户的离
8、线应用需求,本文分析了三种据;3)工作池:用于同步本地数据和服务器端数据;4)桌离线应用的实现技术:GoGgleGears、Html5和微软Sync面模型:用于使网络程序操作仿真桌面应用程序操作;5)Framework,提出了离线应用架构和解决方案。地理定位模型:用于让网络程序监测到用户的实际地理位置。2相关离线应用技术DojoOfflineE6]是一个开放源代码的离线开发工具,它目前,国内外软件厂商和研究人员针
此文档下载收益归作者所有