System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种加速数据共享的可视化数据服务平台及方法技术_技高网

一种加速数据共享的可视化数据服务平台及方法技术

技术编号:40466089 阅读:5 留言:0更新日期:2024-02-22 23:20
本发明专利技术公开了一种加速数据共享的可视化数据服务平台及方法,平台包括服务门户模块和服务管理模块;服务门户模块为使用者服务,提供创建应用、浏览服务市场、提交服务申请功能;服务管理为服务管理者和开发者服务,包括管理和开发两部分功能。方法为服务管理人员通过配置资源组,实现API的资源调配,保证使用端的访问性能,还实现了限流、监控和审计等功能,服务使用者通过浏览服务市场,选择需要的API接口,发起申请,审批通过后即可进行接口调用获取数据。一种加速数据共享的可视化数据服务平台及方法简化了开发难度,提高了管理和服务效率,极大提升了数据共享的能力。

【技术实现步骤摘要】

本专利技术涉及数据中台领域,尤其涉及数据服务共享方案。


技术介绍

1、以往企业或用户单位要实现数据共享,一般使用如下几种方式:数据库直连、文件传输和数据api。相较于前两种方式,api接口在数据共享技术方面具有灵活性、安全性、便捷性、可扩展性以及追踪性和统计性的优势,可以更好地满足数据共享的需求。

2、然而,api接口生成过程需要开发人员能熟练使用编程语言进行开发,例如java,并需要开发人员协同管理人员对接口的申请,授权,限流,监控等操作进行后台支持和管理,实现起来复杂,投入成本较高,同时,对api的使用者来说,在使用api之前不得不在管理流程上花费时间去沟通和推进。

3、现有的数据共享解决方案中,只有api的方式才会保证数据安全。而生成api过程需要编码,测试等流程,没有便捷的管理和监控手段,都依赖技术开发和管理人员,占用了大量的时间和人力成本。


技术实现思路

1、本专利技术的目的在于,针对api接口生成使用复杂,投入成本高的技术问题,提出一种加速数据共享的可视化数据服务平台及方法,开发出系统性的应用,通过可视化的方式实现从api的开发、申请、授权、限流到监控的全链路管理,为数据接口服务的开发者、管理者和使用提供一个统一的平台,所有开发、使用和管理工作都可以在平台上快速实现。

2、一种加速数据共享的可视化数据服务平台,包括服务门户模块和服务管理模块;

3、所述服务门户模块为使用者服务,提供创建应用、浏览服务市场、提交服务申请功能;

4、所述服务管理模块为服务管理者和开发者服务,包括管理和开发两部分功能。

5、进一步的,一种加速数据共享的可视化数据服务平台,所述服务门户模块包括服务市场子模块、我的服务子模块、我的申请单子模块;

6、所述服务市场子模块集中了所有通过审批的项目母集;

7、所述我的服务子模块为使用者购买的项目子集;

8、所述我的申请单子模块为使用者提供向审批人服务申请功能。

9、进一步的,一种加速数据共享的可视化数据服务平台,所述服务管理模块包括服务概览子模块、配置管理子模块、服务开发子模块;

10、所述服务概览子模块集中所有服务的功能和名称母集;

11、所述配置管理子模块集中管理项目数据源、数据资源组;

12、所述服务开发子模块为开发者提供项目开发平台。

13、进一步的,一种加速数据共享的可视化数据服务平台,所述配置管理子模块包括策略管理子模块、资源组管理子模块;

14、所述策略管理子模块制定管理项目的策略;

15、所述资源组管理子模块将类似项目集合成资源组管理。

16、进一步的,一种加速数据共享的可视化数据服务平台,所述服务开发子模块包括api管理子模块;

17、所述api管理子模块通过可视化创建、sql创建、注册api三种方式创建api;

18、若用户不熟悉sql语法,则选择可视化创建api;

19、若用户了解了解sql语法,则选择sql创建api;

20、若需要集成第三方接口,则选择注册api,无需编程。

21、一种加速数据共享的可视化数据服务方法,基于一种加速数据共享的可视化数据服务平台1~5任意权利要求所实现,步骤为:

22、s1:系统管理员将管理项目数据源发送给数据服务开发者,数据服务管理员创建数据资源组发送给数据服务开发者;

23、s2:数据服务开发者接收到管理项目数据源、数据资源组后,创建api;

24、s3:系统管理员配置服务的发布申请流程发送给数据服务开发者,数据服务管理员创建服务类目发送给数据服务开发者;

25、s4:数据服务开发者接收到发布申请流程、服务类目后,创建api发布申请;

26、s5:数据服务开发者将api发布申请发送给审批人审批:

27、若审批人驳回审批则需重新申请或放弃申请;

28、若审批人同意审批则将api发布申请发送给数据服务管理员;

29、s6:数据服务管理员将api发布至服务市场;

30、s7:服务用户浏览服务市场,创建应用,向审批人发送申请服务:

31、若审批人驳回审批则需重新申请或放弃申请;

32、若审批人同意审批则将服务用户进行服务调用。

33、本专利技术的有益效果:通过一种加速数据共享的可视化数据服务平台及方法,基于spring cloud、vue以及kong网关技术实现,解决了传统api开发和管理流程复杂,面向的用户范围太小的问题;解决了创建api速度与难度问题,通过可视化界面就可以操作完成;解决了监控api响应速度与记录的准确性问题;记录日志均是异步实现具有操作简单、速率快捷、数据安全、记录准确等特点,简化了开发难度,提高了管理和服务效率,极大提升了数据共享的能力。

本文档来自技高网...

【技术保护点】

1.一种加速数据共享的可视化数据服务平台,其特征在于,包括服务门户模块和服务管理模块;

2.根据权利要求1所述的一种加速数据共享的可视化数据服务平台,其特征在于,所述服务门户模块包括服务市场子模块、我的服务子模块、我的申请单子模块;

3.根据权利要求1所述的一种加速数据共享的可视化数据服务平台,其特征在于,所述服务管理模块包括服务概览子模块、配置管理子模块、服务开发子模块;

4.根据权利要求3所述的一种加速数据共享的可视化数据服务平台,其特征在于,所述配置管理子模块包括策略管理子模块、资源组管理子模块;

5.根据权利要求3所述的一种加速数据共享的可视化数据服务平台,其特征在于,所述服务开发子模块包括API管理子模块;

6.一种加速数据共享的可视化数据服务方法,基于一种加速数据共享的可视化数据服务平台1~5任意权利要求所实现,其特征在于,步骤为:

【技术特征摘要】

1.一种加速数据共享的可视化数据服务平台,其特征在于,包括服务门户模块和服务管理模块;

2.根据权利要求1所述的一种加速数据共享的可视化数据服务平台,其特征在于,所述服务门户模块包括服务市场子模块、我的服务子模块、我的申请单子模块;

3.根据权利要求1所述的一种加速数据共享的可视化数据服务平台,其特征在于,所述服务管理模块包括服务概览子模块、配置管理子模块、服务开发子模块;

...

【专利技术属性】
技术研发人员:徐文萍孟祥建
申请(专利权)人:启明信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1