移动互联网应用服务平台的设计与实现

被引量 : 6次 | 上传用户:chenyingtg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动互联网是当今热门话题之一,现今越来越多的用户通过移动终端接入网络,这预示着移动互联网领域的发展潜力巨大,因此越来越多的开发者投身于移动互联网应用的开发。另外,随着通信社交类软件的普及,各大通信社交软件均推出公共账号服务平台功能,允许使用者在平台上搭建对普通用户提供服务的公共账号。公共账号服务平台的出现,让开发者的能有更多的平台渠道实现应用服务,但重复的应用后台功能开发和网络资源的制约却是每一个开发者面临的问题。本论文针对上述问题,通过采用开源的平台即服务系统OpenShift作为后台支撑服务,搭建基于云平台的移动互联网应用服务平台,该平台向开发者提供统一的应用管理服务,解决网络资源的制约。此外,本平台还针对移动互联网的后台开发问题提出适用于此的应用后台框架,开发者通过在本平台上创建应用即可使用该框架。后台框架以解决重复的应用后台功能开发为目的,并辅以能够改善开发者开发移动互联网应用时所遇到问题的解决方案,减轻开发者的开发负担。开发者只需要编写一次应用逻辑,通过本平台框架提供的收发模块,便能同时服务于多个终端平台。收发模块把各个终端请求的不同形式参数统一化后再提交给开发者编写的逻辑,并负责把开发者逻辑返回的信息封装为对应的形式返回,开发者逻辑便无需理会各个终端的差异性。此外,本平台框架还提供了异构数据平台访问方法与状态管理技术方法作为本平台的特色功能。异构数据平台访问方法能够屏蔽下层具体的数据库,向开发者提供统一的使用方法使用数据库,并且为了在条件查询语句使用上对开发者友好,本平台制定了条件查询语句的规范,并提出条件查询语句转换算法,为条件查询语句规范的可用性提供保证。状态管理技术方法是本平台框架基于移动互联网应用对状态维持的特殊需求,向开发者提供的操作简单的状态管理方法。开发者使用状态管理技术后便拥有状态的获取、判断、转移和回滚等操作方法,更方便地对用户状态进行管理。总而言之,本文所做的工作如下:调研研究开源平台即服务系统,并选取OpenShift来做进一步的研究探索;制作适合于移动互联网后台开发的后台应用框架,提供统一收发、统一数据管理与统一状态管理的功能;基于云平台的研究以及后台框架的实现,搭建移动互联网应用服务平台,为开发者提供操作友好的应用管理服务平台。
其他文献
当今,关怀生命已经成为一种普遍的社会价值观,它被广泛的运用到各个领域。在教育界的体现就是:教育的主要对象是学生,是一群富有灵气的生命;教育应该关爱学生的生命,注重提升学生
亚洲汽车市场已超越欧美市场成为了世界上第一大新车销售市场,中国作为亚洲这个庞大的消费市场与满含新中国梦,正用其迅猛蓬勃的内力,发展孕育出一个汽车改装或我们称之为后汽车
当今时代,各个领域对人才的要求不断提高,专业化人才的需求量大幅增长,靠人才创造的价值来带动行业经济的发展成为当代行业间增强竞争力的必要手段,人才就此成为行业竞争中不
目的:通过检测纳入对象血浆同型半胱氨酸(Hcy)水平,根据冠脉造影结果(CAG),探讨原发性高血压合并冠心病患者血清同型半胱氨酸水平(Hcy)及H型高血压与冠脉病变的关系。方法:入选对象选自
在水资源短缺的状况下,区域蒸散发的准确估算,对流域水资源的合理开发利用具有重要意义。传统蒸散发估算方法,能较好地反映蒸散发的物理机制,但多局限于单点尺度。为弥补传统方法
会计研究中案例研究法的应用●郝振平案例研究法在会计中的应用,从大的方面说属于实证研究的一种。我国的传统一直强调理论联系实际、注重调查研究和“解剖麻雀”,因此案例研究
新经济时代,人力资源管理的对象悄然发生变化,知识型员工成为企业的核心竞争力,如何采取行之有效的方式来激发知识型员工的积极性和创造性,成为现代企业,尤其是高科技企业面临的新
近年来,“三农”问题成为人们关注的热点,在如何能更快、更好地发展农业,加强农业的基础地位,强化农业服务第二、三产业的能力的探讨中,发展农产品物流就显得尤为重要。作为农业大
美国次贷危机引发了全球性的金融风暴,学术界对次贷危机成因的解释主要有金融市场缺陷、金融监管过于宽松、货币政策不当、房地产泡沫破灭、过度信贷与投机等,这些解释都没有
文化,是人类在社会发展历史过程中所创造的物质财富和精神财富的总和。文化创意产业作为软实力,无处不在、无时不有,时刻影响着人们的世界观、价值观、人生观,影响着人们的思