一种基于多源数据灵活生成GraphQL接口的方法

基本信息

申请号 CN202011574985.0 申请日 -
公开(公告)号 CN113220755A 公开(公告)日 2021-08-06
申请公布号 CN113220755A 申请公布日 2021-08-06
分类号 G06F16/25;G06F8/41;G06F16/242 分类 计算;推算;计数;
发明人 简小云;姜振兴;张文;陆科杰;吴东锴 申请(专利权)人 浙大网新科技股份有限公司
代理机构 北京君莫知识产权代理事务所(普通合伙) 代理人 崔云鹤
地址 310012 浙江省杭州市西湖区三墩镇西园一路18号浙大网新软件园A楼1501室
法律状态 -

摘要

摘要 本发明公开基于多源数据灵活生成GraphQL接口的方法,包括异构数据源管理、元数据信息抽取、接口配置管理、接口配置注入与刷新、服务发布、命名空间管理。业务人员录入异构数据源的信息,根据数据源信息,利用元数据信息抽取功能将相关表的元数据信息集中起来;再通过对接口配置的管理,数据模型的描述方式采用统一贯穿源数据获取、数据转换、数据开放权限限定、数据接口生成、数据接口发布、客户端数据获取等环节;然后将配置信息进行打包并结合接口的状态信息注入至动态语言后台服务。基于接口配置文件,在不重启服务的情况下,动态生成相应的接口服务,并为接口分配到相应的命名空间,通过相互独立命名空间的管理,有效地管理数据权限。