基于混合模式的企业移动信息化平台的设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:tlling06990702
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着市场竞争日益激烈,如何改进企业运营效率和精细化管理水平成为企业信息化建设的首要驱动因素。近年来,随着智能设备的普及、移动网络的发展,企业从传统信息化向移动信息化发展。目前市场上有各种各样的智能设备,例如iOS、Android,各系统之间互不兼容。如果想开发一款移动应用,需要针对多个平台分别调用相应的原生API来进行开发,这就造成了开发周期长、效率低、耗费大等问题。为了解决这些问题,出现了一种新的基于HTML5的移动应用开发模式,简称混合模式。这种模式以其开发的便捷性和良好的可移植性越来越受到开发者的青睐。该模式利用Web浏览器内置的组件WebView展现HTML5页面并执行JavaScript代码。与原生移动应用开发模式不同,混合应用开发模式包含实现应用功能逻辑的Web脚本代码和访问设备系统资源的本地代码,WebView组件提供了多种桥接机制实现了Web端代码和本地代码之间的通信。混合开发模式也存在着一些问题,诸如性能和安全问题。性能问题主要表现为交互延迟,由于混合模式使用内部浏览器加载网页来实现,网页的展现需要经过加载、渲染等过程,与原生模式相比在性能上的确实存在一定的差距。安全问题主要体现在混合模式下的核心组件WebView在引入新的特性的环节,混合应用中加载的Web文件内容可以访问设备上的本地资源,但没有提供有效的安全机制来控制Web层与Native层之间的相互通信。本论文设计并实现了一个基于混合模式的企业移动信息化平台。该平台提供了一个移动门户来统一管理企业内所有的移动应用,包括应用的安装、更新、卸载等。该平台采用权限管理来控制各类用户能够访问的应用。此外,在该移动门户中整合了用户登录、消息推送、通讯录等通用管理功能。通过移动门户来管理各类应用,这样便于企业对业务应用进行统一管理,同时由于使用的是基于HTML5的混合模式,业务应用只需要开发Web层即可,不需要考虑各种移动操作系统,可以帮助企业节约开发成本,提高开发效率。论文中着重阐述了基于Apache Cordova的混合模式中存在的性能问题和安全问题的优化方案。性能方面,提出差量更新机制和离线缓存机制。差量更新机制,把所有的Web文件按照业务分类进行划分,在应用发布更新时,通过bsdiff差量更新算法对历史版本生成差量更新包,客户端进行更新时只需要下载数据量更小的更新包,然后通过bspatch算法与本地版本进行合并从而得到最新版本的Web文件,这种机制可以减少网络流量开销,并提高下载速度;数据持久化缓存机制,把Web层的数据通过Apache Cordova插件存储在本地设备,保证离线数据的稳定性,以后从本地加载数据,提高加载速度。安全方面,提出Apache Cordova插件访问权限控制机制,对混合应用中可能加载的Web页面访问Apache Cordova插件时进行权限控制,从而控制了网络代码对本地资源的访问操作。论文的最后,从两个方面着手,对优化后的移动门户进行测试分析。首先,针对文中提到的三个优化机制进行对比测试,确认有效性。其次,与基于原生模式的Apache Cordova插件开发的应用做对比测试,分析改造后的框架对性能的影响。通过测试,验证了优化机制是有效的,并且改造后的框架对应用的性能没有产生很大的影响。
其他文献
世界经济逐渐由“工业型经济”向“服务型经济”转变,随着社会分工的不断深化及专业化水平的提高,生产性服务业从制造业职能中以外包的形式分离了出来,成为促进经济增长的重
耐候钢因其具有耐蚀性能强、经济损失少、制造和装配成本低等优点被广泛应用于桥梁建设。目前,大气环境复杂多变,桥梁耐候钢的发展面临更高的挑战,且学者们多对单一、典型的
本报北京11月15日电 记者蔡小玲、实习记者吴婷报道:近日,公安部指挥吉林公安机关联合安哥拉警方成功摧毁一特大拐骗中国妇女至安哥拉强迫卖淫的犯罪团伙,19名受害妇女被成功解
报纸
<正>①推荐B型利钠肽/N末端B型利钠肽前体(BNP/NT-proBNP)用于慢性心力衰竭的诊断和鉴别诊断,NT-proBNP<300pg/ml或BNP<100pg/ml则可排除心力衰竭,同时BNP/NT-proBNP还对评估
作为湿地生态系统中最重要的组分之一,微生物在湿地土壤介质的养分循环、土壤成分构成及土壤生态恢复等方面均起非常重要的作用,微生物对外界土壤环境的改变非常敏感,具体通
离子液体(Ionic Liquids)又称为室温离子液体、室温熔融盐,是指仅由离子组成在室温或低温下为液体的盐。由于其蒸汽压低、可设计、可循环使用等独有的特点,被认为是继水和超临
随着我国居民消费水平的快速发展,高附加值货物运输规模不断增加,运输时效性要求也愈加明显。尤其是互联网的发展,带动电商企业的快速发展,物流需求及时传递对线下物流提出更高的要求。2017年7月9日,我国徐兰客运专线全线打通,实现全线高速列车运行,该线路的全线通车,极大地释放了客运和货运各自的运输能力,尤其是对于发展和扩大陆桥通道客货运输能力,增强和扩展我国华东、华中、华北与西北各省市之间的旅客和货物运
<正>基础教育外语教学伴随着国家改革开放的步伐和社会、经济、科技持续而快速的发展,走过了恢复、发展、改革、创新的30年历程,取得了令世人瞩目的进步和成绩。尽管我们的外
目的观察盐酸埃克替尼对非小细胞肺癌PC-9细胞增殖、凋亡的影响,并探讨其机制。方法取对数生长期的PC-9细胞,以40μmol/L盐酸埃克替尼培养0、2、4、8、12、24 h,以0、20、40
目的探讨无创心排血量监测(NICOM)技术在重症肺炎合并心力衰竭患者中的应用效果。方法将49例重症肺炎合并心衰患者随机分为实验组(n=29)和对照组(n=20),对照组进行常规治疗,实验组