基于REST风格的异构客户端集成框架设计

来源 :深圳大学 | 被引量 : 1次 | 上传用户:woodofcn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动互联网的兴起和手机终端功能的逐渐强大,促使很多互联网公司将业务从传统的浏览器互联网模式向移动互联网模式转变。同时互联网业务也随着移动终端的便携性也变得复杂和多样化。为了支撑业务的发展和各种异构终端的特异性,互联网企业必须增加各种相关技术和设备来对这些服务进行有力的支持,而同时,也带来了开发和管理上的问题:一方面企业需要开发多个系统来支持各种客户端访问,必然造成开发工作量和维护成本的增加;另一方面,由于存在多套系统重复冗余的业务代码,当遇到业务变更时,极有可能漏掉某套系统业务代码的修改,造成业务处理的不一致。因此,现有的支持单一终端的接口系统其扩展性、准确性和灵活性不能满足当前的需求。本文正是针对目前互联网业务的实际需求,分析了目前互联网技术的情况下,在总结各种终端支持技术的基础上,设计了可以兼容各种异构客户端,并具有可扩展,可配置的统一接口,主要的工作如下:1)通过对目前市面上各种客户端的调查和研究,提炼出各种客户端业务请求的共性和特性,设计一个接口框架将客户端的业务请求的共性整合起来,减少代码编写;将客户端的业务请求的特性使用插件的方式进行适配,做到客户端支持的可扩展性。从而实现一个系统可以兼容各种异构客户端;2)通过对各种异构客户端的身份认证,权限判断和安全设计等方面的研究,实现了一系列支持常用客户端的通用功能组件,在系统中做到即配即使用,从而减轻了开发人员的负担,提高了开发效率;3)实现了将多种数据交换格式或文本协议转为系统业务处理对象的方法,并统一了业务处理流程,并且可在业务处理完成后可根据客户端的特性输出对应的响应视图。当异常发生时,也能根据客户端返回对应的异常提示信息。同时,也实现了一种客户端要求多种数据交换格式的特殊业务场景。本文通过一系列的应用场景分析和测试,论证了系统支持异构客户端的可行性和可靠性,并展示了其在开发效率、扩展性和应用方面的优势。
其他文献
语言的传播和国家的发展是相辅相成,彼此推动的。随着中国的国际影响力迅速扩大,来华留学的学生日益增加。新汉语水平考试(HSK)越来越受到人们的关注,同时这也要求新HSK能够
当前岩体裂隙渗流研究的成果以二维为主,为对工程中广泛存在的三维裂隙面的渗流规律进行定量描述,并得出裂隙面几何参数对等效渗透系数的影响规律,本文借助三维激光扫描技术,
本论文主要介绍了数字化视频监控中监控的存储方式。不同应用环境下的数字化视频拥有不同的存储方式,其对于数字化视频监控的存储技术提出了新的挑战,在实践中,应当根据不同
【核心提示】在由“互联网+”所催生的全产业链时代,通过农产品终端销售倒逼地产农产品产业升级是一条可行路径,其关键点就在于突破对农产品销售传统思维的局限,而“最美菜店”
报纸
<正>不久前,到机关一个单位,看到人丁突然兴旺起来。退居二线的领导回来了,一些年龄大、无职务的干部也来了。原来是查"吃空饷",这些拿工资不工作的干部员工都上班了。在岗,
期刊
近年来,金砖国家农产品对外贸易实现了快速增长,成为国际农产品贸易市场上的重要成员。文章在深入分析金砖国家间农产品贸易现状和进出口产品结构的基础上,构建竞争力测度指
本篇论文主要介绍了作品《奇妙的细菌》的创作经历以及创作过程中的思考。《奇妙的细菌》是一款为9-12岁儿童设计的了解细菌知识的教育类移动应用,致力于让孩子客观的科学的
在党的十六届五中全会上提出的建设美丽乡村的政策背景下,全国大范围的农村地区在生态环境和社会面貌上纷纷发生了日新月异的变化。但严寒地区的农村因地处偏远且经济水平低,在新农村的建设上较为落后,仍面临着环境污染严重、能源消耗巨大和农宅保温性能差等问题。与此同时,农作物秸秆作为一种新型绿色建材引起了行业的广泛关注。由秸秆制成的建材因其可再生、低碳、导热系数小、价格低廉等特性而非常适用于解决自建房屋的节能问
<正> 本刊讯:日本神田通信公司制成防高压触电报警器。它象一个皮带圆环,可以套在手腕上,其重量仅为47克。当皮带环上的天线与高电场之间距离小于80厘米左右时,
目的探讨高压氧联合阿托伐他汀在慢性硬膜下血肿钻孔引流术后的应用。方法回顾分析2015年1~12月手术治疗的慢性硬膜下血肿87例(A组),均于术后给予高压氧联合阿托伐他汀治疗,