论文部分内容阅读
许多互联网企业都建立了自己的平台,把自己的能力开放给了开发者。中国移动也建设了多种形式的能力开放网关,例如位置服务基础业务管理平台(LBMP)、短信网关等,但是相比现有的互联网应用接口的简洁模式,中国移动提供的平台接口往往参数众多,调用复杂。能力开放平台(OMP)以提供业务能力开放,实现与能力开放相关的管理运营为主要功能,向各应用开发者提供更丰富的业务能力开放、调用和融合手段。本文研究的课题正是能力开放平台的接入子系统,接入子系统开放了多种能力,而这些能力调用流程有很多可以复用的部分,如鉴权计费,SLA控制等。本文设计了一套在接入子系统中适用于各种能力接入的框架,此框架能够简化新能力的接入,提供接入控制、能力逻辑控制、日志、数据库等服务,而且便于各种能力的统一管理。在此框架的基础上,本文还实现了GIS(Geographic Information System,地理信息系统)能力的接入,将GIS能力的调用接口开放给开发者,从而使后者可以开发基于位置服务的应用。本论文主要从以下几个章节对能力开放平台接入子系统框架设计及GIS能力接入的实现进行介绍:第一章介绍了能力开放平台的背景,主要描述了开放平台在国内外的发展情况,同时介绍了GIS的技术背景,进而指出课题研究的意义。第二章对接入子系统框架设计及GIS能力接入进行了详细的需求分析,包括能力开放平台需求、接入子系统需求以及GIS业务需求三个部分。第三章描述了能力开放平台接入子系统的组网结构和逻辑结构,讲解了接入子系统在整个网络中的位置。第四章详细描述了能力开放平台接入子系统框架设计及GIS能力接入的设计和实现方案。将接入子系统框架划分为两个主要模块(控制模块、鉴权模块),然后按模块分别介绍了请求接入流程、鉴权流程、GIS能力接入等关键功能的设计与实现。第五章介绍了接入子系统测试环境的搭建,同时对GIS能力接入的测试结果进行了总结。