基于大数据的轻量级数据服务总线系统的制作方法_2

文档序号:9600671阅读:来源:国知局
51]白名单管理模块主要是方便快速的给接入商赋予访问所有接口的功能。只要接入商进入到白名单里,接入商就拥有访问所有接口的权限,从而实现批量的快速分配访问接口,由于角色功能适用于一般情况下的访问权限,而白名单更为直接的反应接入商的权限,即白名单内的成员就相当于拥有所有接口的“绿色通道”。
[0052]接口信息管理模块是服务管理子平台对接口信息进行统一维护管理,并为服务开发子平台的接口信息展示提供后台支持的功能子模块。主要功能点有查询接口、新增接口、修改接口信息、删除接口、设定经典接口,并可对接口是否开放、访问流量、调用次数等信息进行设定。
[0053]接口推荐管理模块对一些比较有价值或者用得比较多的接口进行标注,然后把这些接口推荐到门户的接口推荐版块进行显示,此功能目的在于能加只能的为接入商推荐可能用到的相应接口。
[0054]SI管理模块是服务管理子平台对接口调用文档、接入说明文档进行统一维护管理,并提供文档上传与下载的功能子模块。主要功能点有查询文档、新增文档、修改文档信息、删除文档、上传文档、下载文档。
[0055]流量统计模块是对接入商调用接口的流量进行汇总查询生成统计表和图表和对接入商调用接口的次数进行查询生成统计报表和图表,并提供导出报表功能。
[0056]权限管理模块包括功能权限管理和数据权限管理,功能权限管理又包括菜单级权限、区域级权限、按钮级权限,数据权限又包括对数据的行级别权限和列级别权限的管理,功能权限和数据权限又分别对应功能角色和数据角色授权。
[0057]菜单管理单管理模块主要是对系统菜单信息的维护,包括增、删、改、查的维护,菜单名称、菜单url、描述以及菜单的父子关系维护。提供按菜单名称和菜单URL查询菜单信息的功能,包括数据菜单管理信息的新增、编辑、删除。
[0058]组织机构管理模块是对系统组织机构进行维护,组织机构信息包括机构名称、机构代码、描述字段信息及其父子关系。提供按机构名称来查询组织机构信息的功能。包括数据机构管理信息的新增、编辑、删除。
[0059]任务调度管理模块是任务调度信息进行维护。任务调度信息包括任务代码、任务名称、任务类名、调度时间、任务状态、控制参数字段?目息。提供按任务代码、任务名称、任务状态来查询任务调度信息。包括任务管理信息的新增、编辑、删除、查看。
[0060]日志管理模块主要是对系统的行为进行记录,系统日志能够将管理平台中的各个功能模块的操作都记录下来,并提供按用户名、菜单名称、开始时间、结束时间条件来查询系统日志记录的功能。
[0061 ] S0用于接口推广宣传和接入指导,包括成功案例、用户信息及用户常用接口、接口使用统计情况、接口使用说明和API文档下载等功能。重点功能模块有接口推荐、接口搜索、经典接口、接入商、接口列表、接口 API。
[0062]接口推荐模块展示服务管理SM配置的推荐接口信息,根据登录用户类别进行分类推荐,接口信息包括接口名称、接口功能、推荐理由、调用次数。数据通过调用服务接口 SI提供的接口(推荐接口信息获取)获取。点击接口名称页面跳转至接口页面。
[0063]接口搜索模块提供搜索功能,在进行搜索的时候,用户点击搜索框,默认以树状结构显示所有的接口列表,选择具体接口进行信息展示,用户也可以手动输入接口名称,输入的字符中只能由汉字、字母、数字及下划线组成,且字符不能超过50个长度。根据用户输入的字符,下拉菜单中匹配显示对应的接口列表。
[0064]经典接口模块展示具有特色功能以及调用次数较多的接口(开发前期由于接口较少,展示所有对外接口)。模块数据来源于服务管理平台,展示的接口信息中包含接口名称、接口图标标志、接口介绍、接口详细信息,点击接口详情超链接,页面跳转至详细接口介绍页面。
[0065]接入商模块显示接入商的基本信息,包括接入商名称、注册时间、联系电话、联系邮箱和地址,该模块数据来源于服务管理SM,点击编辑个人信息按钮进入接入商信息修改丰旲块。
[0066]接口列表模块显示所有已上线的接口,接口按照分类以树状形式展示,数据来自于服务管理SM提供的数据。
[0067]接口 API模块用于具体接口详细API介绍,包含接口地址、支持格式、请求方式、请求参数、返回结果、调用示例等。
[0068]实施例
[0069]某接入商使用本发明开放的S0经典接口之一获取数据,协作流程如图2,具体实施步骤如下:
[0070]第一步:用户通过浏览器访问S0网站页面,在经典接口中选择所用接口 ;
[0071]第二步:S0发起http调用请求,根据接口规范约定使用HTTP协议调用接口 ;
[0072]第三步:SI鉴权,对S0的请求进行接入鉴权,如ID鉴权、密匙鉴权及IP鉴权等、业务鉴权、接口访问鉴权。
[0073]第四步:SI发出数据请求,SI访问业务数据库获取数据;
[0074]第五步:业务数据库返回数据集,并将数据集由服务引擎封装后提供;
[0075]第六步:封装业务,SI对取得的数据集进行业务封装和格式化,并由接口引擎提供;
[0076]第七步:返回结果(JS0N/XML),SI向S0返回JS0N/XML格式数据;
[0077]第八步:S0网页展现,SO对接口返回数据进行处理,以界面方式展现给用户端浏览器,或接入商直接使用该数据进行业务处理。
[0078]以上描述了本发明的基本原理和主要的特征,说明书的描述只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。
【主权项】
1.基于大数据的轻量级数据服务总线系统,其特征在于,包括服务接口子平台、服务管理子平台、服务开放子平台; 所述服务接口子平台用于向接入方提供轻量级数据接口和业务接口开发模式包; 所述服务管理子平台用于为系统提供统一的管理和监控; 所述服务开放子平台用于接口推广宣传和接入指导。2.根据权利要求1所述的基于大数据的轻量级数据服务总线系统,其特征在于,所述服务接口子平台包括接口引擎和服务引擎; 所述接口引擎用于对接入方应用发出的能力调用请求进行安全校验,如果通过,则向服务引擎发起能力调用请求;还用于根据开放接口规则组装服务引擎返回的结果,并将组装后的结果返回给接入方; 所述服务引擎用于根据接口引擎发起的能力调用请求到大数据侧抓取有用数据,并对抓取后的数据进行整理,并将整理后的数据结果接口引擎。3.根据权利要求2所述的基于大数据的轻量级数据服务总线系统,其特征在于,所述接口引擎将服务引擎的数据接口扩展为具体业务接口,且同一个数据接口对应多个业务接口的模式,接口引擎同时对业务接口访问权限进行控制;所述接口引擎包括接入鉴权模块和业务鉴权模块; 所述接入鉴权模块用于对接入方的身份进行验证; 所述业务鉴权模块用于通过配置的接入商与角色的关系、角色与接口的关系,对接入商是否拥有所调用接口权限进行验证。4.根据权利要求3所述的基于大数据的轻量级数据服务总线系统,其特征在于,所述身份进行验证包括ID验证和IP验证。5.根据权利要求1-4任意一项所述的基于大数据的轻量级数据服务总线系统,其特征在于,所述服务管理子平台包括服务开放管理模块、接入商管理模块、白名单管理模块、接口信息管理模块、接口推荐管理模块、服务接口子平台管理模块、流量统计模块、权限管理模块、菜单管理模块、组织机构管理模块、任务调度管理模块、日志管理模块; 所述服务开放管理模块用于对接入商注册管理,对接入商角色分配服务,对门户页面需要生成静态页面的模板提供通过模板,为后台管理数据生成相应静态页面和预览页面;所述接入商管理模块用于对接入商角色信息进行维护,以及为接入商角色分配可访问的接口 ;对接入商授予不同的角色就能让接入商拥有不同的访问权限; 所述白名单管理模块用于给指定的接入商赋予访问所有接口的权限,位于白名单内的接入商可以快速地访问所有接口; 所述接口信息管理模块用于对接口信息进行统一维护管理,并为服务开发子平台的接口信息展示提供后台支持; 所述接口推荐管理模块用于对有价值或者常用的接口进行标注,并把这些接口推荐到门户的接口推荐版块进行显示; 所述服务接口子平台管理模块用于对接口调用文档、接入说明文档进行统一维护管理,并提供文档上传与下载; 所述流量统计模块用于对接入商调用接口的流量进行汇总查询,并生成统计表和图表,以及对接入商调用接口的次数进行查询生成统计报表和图表,并提供导出报表功能; 所述权限管理模块用于对系统的功能权限和系统中的数据权限进行管理; 所述菜单管理模块用于对系统菜单信息进行维护; 所述组织机构管理模块用于对系统组织机构进行维护; 所述任务调度管理模块用于对任务调度信息进行维护; 所述日志管理模块用于对系统的行为进行记录。6.根据权利要求5所述的基于大数据的轻量级数据服务总线系统,其特征在于,所述服务开放子平台包括接口推荐模块、接口搜索模块、经典接口模块、接入商模块、接口列表模块、接口 API模块; 所述接口推荐模块用于展示服务接口子平台配置的推荐接口信息; 所述接口搜索模块用于为接入接口的接入方提供搜索功能; 所述经典接口模块用于展示具有特色功能以及调用次数较多的接口; 所述接入商模块用于显示接入商的基本信息; 所述接口列表模块用于显示所有已上线的接口,接口按照分类以树状形式展示; 所述接口 API模块用于提供接口详细API介绍。
【专利摘要】本发明涉及数据处理领域,提供一种基于大数据的轻量级数据服务总线系统,解决接口零散、不统一、无管理、接入和输出混乱的问题。它包括服务接口子平台、服务管理子平台、服务开放子平台;所述服务接口子平台用于向接入方提供轻量级数据接口和业务接口开发模式包;所述服务管理子平台用于为系统提供统一的管理和监控;所述服务开放子平台用于接口推广宣传和接入指导。发明适用于商业数据获取。
【IPC分类】H04L12/24
【公开号】CN105357027
【申请号】CN201510615608
【发明人】许岩龙, 唐军, 李波
【申请人】四川长虹电器股份有限公司
【公开日】2016年2月24日
【申请日】2015年9月24日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1