中通服咨询设计研究院有限公司黄学平获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉中通服咨询设计研究院有限公司申请的专利一种基于数据湖的数据中台API自动生成系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115794863B 。
龙图腾网通过国家知识产权局官网在2026-01-09发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211565237.5,技术领域涉及:G06F16/242;该发明授权一种基于数据湖的数据中台API自动生成系统是由黄学平;张永良;陆昶谕;朱晨鸣;石启良;张洪良;陈建;于伟涛;张丹吉设计研发完成,并于2022-12-07向国家知识产权局提交的专利申请。
本一种基于数据湖的数据中台API自动生成系统在说明书摘要公布了:本发明提供了一种基于数据湖的数据中台API自动生成系统,包括数据采集模块、数据编目模块、API自动配置模块、API自动生成模块、API自动部署模块;本发明可以数据资源目录的不同主题数据,自适应调整主题数据服务API接口,自动生成服务API接口,该方法以一种高效简单的方式实现服务API接口的自动生成,可实现数据层与应用层的解耦并高效的生成API接口并自动部署,为项目实际建设者提供有效的原子能力。
本发明授权一种基于数据湖的数据中台API自动生成系统在权利要求书中公布了:1.一种基于数据湖的数据中台API自动生成系统,其特征在于,包括数据采集模块、数据编目模块、API自动配置模块、API自动生成模块、API自动部署模块; 所述数据采集模块用于将结构化和半结构化的数据采集入湖,并存储在数据湖原始数据区; 所述数据采集模块将采集后存放在原始数据区的数据进行加工后存入生产数据区,生产数据区中的数据包括基本信息、动态信息和统计信息; 所述数据编目模块用于对数据湖中生产数据区中能够提供对外服务的数据进行编目,编目中包括中文资源名称、英文资源名称、信息资源摘要,数据资源编目后形成数据资源元数据; 所述API自动配置模块读取数据编目模块所自动生成的配置模块并选取可能的入参和出参,自动生成请求参数和响应参数配置文件; 所述API自动生成模块根据API自动配置模块生成API服务接口; 所述API自动部署模块采用基于Git和Openshift的自动部署方法,在API自动配置模块所生成的请求参数和响应参数配置文件被监听发生变化后自动推送到GIT服务器上,Git服务器监听到新文件后通过webhook自动触发Openshift拉取git上的源文件并自动编译后打包并部署到一个Docker容器中,完成API接口的自动化部署过程; 所述API自动配置模块根据入参的标准自动生成请求参数和响应参数配置文件; 所述请求参数能够动态调整,由一系列的fields列表组成,fields列表包括两个以上的单元素field,field包括parameter,type和compulsory属性,其中,parameter为字段名,type为字段类型,compulsory为是否必选,请求参数是否动态由compulsory属性值动态决定; 所述响应参数由一系列的fields列表组成,fields列表包括两个以上的单元素field,field包括parameter和type属性; 所述API服务的代码自动生成部分包括: 步骤a1,读取API自动配置模块所生成的请求参数和响应参数配置文件; 步骤a2,根据请求参数和响应参数配置文件动态生成查询SQL动态语句,查询语句骨架为selectfieldfromtablewherefiltercondition,骨架中field为响应参数配置文件中的field字段,filtercondition为请求参数配置文件根据规则生成,规则如下: 如果请求参数配置文件中items项的一个item项的Compulsory属性为false,则field不需要过滤,Compulsory属性为true时,则field需要过滤,过滤规则为精确过滤; 如果请求参数配置文件中items项的一个item项的Compulsory为true且item的type类型为time型,过滤规则为范围过滤; 数据动态获取后将请求参数和返回数据生成对应的json格式。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中通服咨询设计研究院有限公司,其通讯地址为:210019 江苏省南京市建邺区楠溪江东街58号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励