基于HTTP的开放平台接口协议适配引擎的设计与实现

被引量 : 9次 | 上传用户:jackyzero123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的飞速发展,越来越多的企业开始建立自己的开放平台,将其能力开放给开发者。中国移动建设的移动开放平台的目标是将其电信级别的能力开放给业务开发者。然而,与互联网企业提供的简洁的开放平台接口相比,中国移动提供的接口参数过多,调用繁琐,对于开发者而言使用难度很大。移动开放平台需要其接入子系统提供同时支持基于SOAP (Simple Object Access Protocol,简单对象访问协议)和REST (Representational State Transfer,表述性状态转移)两种风格的WebService接口。然而,由于两种接口采用不同的框架实现,在一套系统里使用两种框架提供Web Service服务十分臃肿,不利于未来的改进和维护。此外,现有移动开放平台的接入子系统,单独实现每个业务接口,存在大量通用功能模块多次重复实现的问题。为了解决上述问题,本文研究并设计了基于HTTP的开放平台接口协议适配引擎。该引擎可提供统一的请求模型,同时支持SOAP和REST两种接口,并将请求解析成统一数据格式。数据可经过通用功能模块到达各自的业务逻辑,其中,通用功能模块采用可配置的拦截器链方式实现。本文通过六个章节阐述基于HTTP的开放平台接口协议适配引擎的设计方案和具体实现。第一章为绪论,介绍了当前Web Service的发展状况和移动开放平台接入子系统整体架构,阐述了本课题的研究背景。第二章为关键技术,首先介绍了与Web Service技术相关的HTTP协议、SOAP协议和REST架构。其次分别介绍了实现SOAP的框架CXF和实现REST的框架Restlet,Spring框架的自动装配技术和面向切面编程技术,以及两种数据类型XML (Extensible Markup Language,可扩展标记语言)和JSON (JavaScript Object Notation)。第三章对协议适配引擎进行了需求分析,阐述了要项目中需要解决的问题,并列出了功能需求点。第四章详细说明了协议适配引擎的总体设计、详细设计以及各模块的具体实现方案。第五章是测试工作,介绍了功能测试和性能测试。第六章是对整个工作的总结,总结了系统功能的创新性和性能上的提高。
其他文献
农民家庭空间环境,从某种意义上可以体现出新农村农民的经济情况和物质生活水平以及精神追求的方向,也可以通过一定形式的装修、装饰、材料、风格、色彩、细部等的设计来体现
水害一直是困扰大水矿井的主要问题,故建井前期在水文地质勘察工作中查明区域内主要含水层富水性、含水层间的水力联系及构造的导水性是煤田水文地质研究的重要课题。瞬变电磁
研究目的:随着天津地铁1、2、3、9号线的相继通车,各放射线之间乘客的转线需求迅速增加,本文依据天津市城市总体规划、天津市城市轨道交通线网规划,研究在天津市中环附近设置地铁
随着文化产业逐渐上升为我国的战略性产业,如何实现文化产业与金融资本的有效对接,成为促进文化产业长足发展的关键,而以私募形式设立,以非上市文化企业股权投资为核心进行运作的
煤矿建设过程中存在着众多的不确定因素,包括矿井建设工期长、投资高、内部管理复杂、参与单位众多以及协同工作量大的特点。因此,矿井建设前期的施工组织优化工作在矿井建设过
目的:胰腺癌是胰腺常见恶性肿瘤,早期不易诊断,且手术切除率低,对放化疗均不够敏感,目前尚无有效的治疗方案。恶性肿瘤的浸润、转移主要靠肿瘤血管的生成,其中血管内皮细胞生
【正】 北京又添一新景老舍茶馆是以人民艺术家老舍先生命名的一家京味儿十足的茶馆,1988年兴建,位于北京前门西侧蓝色琉璃瓦飞檐的“大碗茶”商业大楼三楼。正门前,有一座老
随着智能照明和绿色照明概念的提出,传统的路灯照明系统的局限性越来越明显。传统的路灯采用时控或手控方式进行控制,只能对在一条线路上的路灯进行整体的控制,不能对单个路
机动车强制责任保险制度(下称“交强险制度”)的立法宗旨在于保障受害人,本文以受害人保险给付请求权为中心,探讨交强险给付机制。全文包括引言、正文和结语三部分。引言部分运用
南亚是中国的重要邻邦,在西部边界安全和西藏稳定以及中国的和平崛起都与南亚各国关系密切,中国的南亚政策是实现我国战略意义的一个重要部分,文章主要讨论冷战后中国的南亚