首页> 中国专利> 一种基于web的可视化服务共享管理系统

一种基于web的可视化服务共享管理系统

摘要

本发明涉及一种基于web的可视化服务共享管理系统,包括可视化服务管理台和可视化服务共享门户,所述可视化服务管理台用于管理数据服务,包括服务管理模块、服务上线与审核模块、服务申请与审核模块、服务调用监控模块、门户用户管理模块和IP黑名单管控模块,所述可视化服务共享门户用于提供数据给用户使用,包括首页服务检索模块、首页服务申请模块和首页服务调用模块。该系统有利于对服务提供方提供的数据服务进行管理并共享给用户。

著录项

  • 公开/公告号CN112437113A

    专利类型发明专利

  • 公开/公告日2021-03-02

    原文格式PDF

  • 申请/专利权人 厦门渊亭信息科技有限公司;

    申请/专利号CN202011148461.5

  • 发明设计人 洪万福;钱智毅;曹伶春;

    申请日2020-10-23

  • 分类号H04L29/08(20060101);

  • 代理机构35100 福州元创专利商标代理有限公司;

  • 代理人丘鸿超;蔡学俊

  • 地址 361001 福建省厦门市思明区软件园二期望海路61号801单元N8-01

  • 入库时间 2023-06-19 10:03:37

说明书

技术领域

本发明属于数据中台领域,具体涉及一种基于web的可视化服务共享管理系统。

背景技术

为了更好的满足企业需求,除了数据资产的数据服务,数据中台支持将AI组件和AI模型服务统一管理,以标准API接口方式开放,屏蔽异构的数据源类型和实现细节,并通过服务开放门户提供完整的API集市、调用文档、示例等,服务以接口方式给上层应用,释放提升数据资产的价值。

发明内容

本发明的目的在于提供一种基于web的可视化服务共享管理系统,该系统有利于对服务提供方提供的数据服务进行管理并共享给用户。

为实现上述目的,本发明采用的技术方案是:一种基于web的可视化服务共享管理系统,包括可视化服务管理台和可视化服务共享门户,所述可视化服务管理台用于管理数据服务,包括服务管理模块、服务上线与审核模块、服务申请与审核模块、服务调用监控模块、门户用户管理模块和IP黑名单管控模块,所述可视化服务共享门户用于提供数据给用户使用,包括首页服务检索模块、首页服务申请模块和首页服务调用模块。

进一步地,所述服务管理模块用于选择数据源,并填写服务的名称,描述信息来新增数据服务,数据源包括关系型SQL Server、MySQL、Oracle,文本类型MongoDB、HDFS、FTP,列行HBase,图数据库Neo4j,消息队列Kafka和远程rest接口;并且对新增数据服务提供上线送审、服务下线、服务编辑和服务删除操作。

进一步地,所述服务上线与审核模块用于查看当前送审的服务,并对送审的服务进行审核,审核通过即上线服务,可在门户首页上供用户申请使用;审核不通过后,则返回服务管理模块中重新编辑调整服务,再进行送审;所述服务上线与审核模块还用于检索已审核服务,查看审核记录。

进一步地,所述服务申请与审核模块用于查看用户申请的服务,并对申请服务进行审核,审核通过后,生成可调用的URL供用户调用,使用数据服务;审核不通过,则需要用户重新申请。

进一步地,所述服务调用监控模块包括上线服务监控模块和申请服务监控模块,所述上线服务监控模块用于查看各个服务的状态,包括待审核、已上线、已下线、已退回,以及各个服务当日请求次数及详情、累计请求次数及详情、服务申请个数统计及详情;所述申请服务监控模块用于查看用户申请服务的详情,包括服务状态、当日请求次数、当日请求详情、累计请求次数和详情。

进一步地,所述门户用户管理模块用于对门户上注册的用户进行检索、激活、停用、重置密码,还用于同步其他平台的用户到门户系统中。

进一步地,所述IP黑名单管理模块用于对已访问的IP添加黑名单,在用户调用服务接口时,如果该用户的IP在黑名单内,将禁止该IP的服务调用,还用于提供IP黑名单的检索、新增、删除功能。

进一步地,所述首页服务检索模块用于让用户检索当前可申请的数据服务,查看服务的详细信息,查看当前申请次数和调用次数位于前列的服务。

进一步地,所述首页服务申请模块用于让用户选择一项服务,填写申请理由并申请该服务的使用权,在可视化服务管理台审核通过后,即可使用该服务。

进一步地,所述首页服务调用模块用于让用户在此页面上调用服务,并得到该服务的数据,还用于将该服务的URL和验证码整合在用户自己的项目中进行调用。

相较于现有技术,本发明具有以下有益效果:提供了一种基于web的可视化服务共享管理系统,该系统面向服务提供主体和服务利用主体,通过可视化服务管理台和可视化服务共享门户的配合工作,实现服务开放全过程管理,保障服务提供及共享过程的合规、安全、可控。因此,本发明具有很强的实用性和广阔的应用前景。

附图说明

图1是本发明实施例的系统工作流程图。

具体实施方式

下面结合附图及具体实施例对本发明作进一步的详细说明。

本发明提供了一种基于web的可视化服务共享管理系统,包括可视化服务管理台和可视化服务共享门户,所述可视化服务管理台用于管理数据服务,包括服务管理模块、服务上线与审核模块、服务申请与审核模块、服务调用监控模块、门户用户管理模块和IP黑名单管控模块,所述可视化服务共享门户用于提供数据给用户使用,包括首页服务检索模块、首页服务申请模块和首页服务调用模块。

所述服务管理模块用于选择数据源,并填写服务的名称,描述信息来新增数据服务,数据源包括关系型SQL Server、MySQL、Oracle,文本类型MongoDB、HDFS、FTP,列行HBase,图数据库Neo4j,消息队列Kafka和远程rest接口;并且对新增数据服务提供上线送审、服务下线、服务编辑和服务删除操作。

所述服务上线与审核模块用于查看当前送审的服务,并对送审的服务进行审核,审核通过即上线服务,可在门户首页上供用户申请使用;审核不通过后,则返回服务管理模块中重新编辑调整服务,再进行送审;所述服务上线与审核模块还用于检索已审核服务,查看审核记录。

所述服务申请与审核模块用于查看用户申请的服务,并对申请服务进行审核,审核通过后,生成可调用的URL供用户调用,使用数据服务;审核不通过,则需要用户重新申请。

所述服务调用监控模块包括上线服务监控模块和申请服务监控模块,所述上线服务监控模块用于查看各个服务的状态,包括待审核、已上线、已下线、已退回,以及各个服务当日请求次数及详情、累计请求次数及详情、服务申请个数统计及详情;所述申请服务监控模块用于查看用户申请服务的详情,包括服务状态、当日请求次数、当日请求详情、累计请求次数和详情。

所述门户用户管理模块用于对门户上注册的用户进行检索、激活、停用、重置密码,还用于同步其他平台的用户到门户系统中。

所述IP黑名单管理模块用于对已访问的IP添加黑名单,在用户调用服务接口时,如果该用户的IP在黑名单内,将禁止该IP的服务调用,还用于提供IP黑名单的检索、新增、删除功能。

所述首页服务检索模块用于让用户检索当前可申请的数据服务,查看服务的详细信息,查看当前申请次数和调用次数前五名的服务。

所述首页服务申请模块用于让用户选择一项服务,填写申请理由并申请该服务的使用权,在可视化服务管理台审核通过后,即可使用该服务。

所述首页服务调用模块用于让用户在此页面上调用服务,并得到该服务的数据,还用于将该服务的URL和验证码整合在用户自己的项目中进行调用。

本系统基于“需求导向、安全可控、分级分类、统一标准、便捷高效”为原则,以标准的API接口方式,屏蔽异构的数据源类型和实现细节,向用户提供数据服务,释放提升数据资产的价值。企业在可视化服务管理台建立自己的数据服务,上线审核通过后,向可视化服务共享门户提供完整的API集市、调用文档、示例;用户在可视化服务共享门户申请需要的数据服务,申请审核通过后可得到该服务可调用的API和token码,在有效期内使用该数据服务;系统同时对服务调用进行权限控制、有效期控制及服务请求监控。

图1是本发明的系统工作流程图。本系统的主要工作过程为:

步骤1、企业在可视化服务管理台添加自己的服务,在申请上线后会展示在可视化服务共享门户让用户申请使用。

步骤2、用户在服务共享门户上筛选自己需要的服务,并申请该数据服务的使用权限,申请通过后会得到服务的HTTP和对应服务的请求唯一码(77c5badf-8ea4-4348-b7b7-7a53a0501f12)。

步骤3、用户使用得到的HTTP接口即可访问数据服务。

请求数据格式为:

{

"accessToken": "77c5badf-8ea4-4348-b7b7-7a53a0501f12",

"pageNum": 1,

"pageSize": 10,

"requestParams": [

{

"operator": "1",

"property": "name",

"type": "4",

"value": "张三"

}

]

}

得到的返回数据格式为:

{

"success": true,

"code": null,

"msg": "操作成功!",

"errorMsg": "",

"object": {

"propertiesName": [

{

"columnCode": "service_desc",

"columnName": "描述",

"dataType": "4",

"remark": null

},

{

"columnCode": "service_name",

"columnName": "名称",

"dataType": "4",

"remark": null

},

{

"columnCode": "id",

"columnName": "主键",

"dataType": "1",

"remark": "2"

}

],

"result": {

"data": [

[

"数据来源",

"数据",

73

]

],

"totalPages": 1,

"totalCounts": 1,

"currentPage": 1

}

},

"columnsHeader": {}

}

步骤4、当服务过期或者用户IP在黑名单内,则无法访问到服务,需要重新申请该服务的使用权限或者联系管理员解除黑名单限制。

步骤5、用户每次请求服务都会记录下包括服务信息、账号信息、请求IP地址、请求时间、请求时长、请求参数、请求结果信息,在服务共享管理后台,可以分别在服务和用户的维度来查看服务调用的当日次数、总次数和该服务的申请次数,一次服务调用、申请的明细信息。

步骤6、企业用户在服务共享管理后台,可以对服务共享门户上注册的用户进行激活,门户上注册的用户只有在管理后台激活后,才能登录服务共享门户,进行服务筛选、服务申请、服务调用的功能。

以上是本发明的较佳实施例,凡依本发明技术方案所作的改变,所产生的功能作用未超出本发明技术方案的范围时,均属于本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号