数据流接口动态编排方法、装置、设备、介质及程序产品制造方法及图纸

技术编号:32506874 阅读:67 留言:0更新日期:2022-03-02 10:30
本申请提供了一种数据流接口动态编排方法、装置、设备、介质及程序产品,通过在前端响应于拖拽指令,从图形化模块库中将各个业务原子模块复制到模块组装界面上,然后响应于逻辑组装指令,将各个业务原子模块组装成目标业务模块,再根据目标业务模块和预设接口参数确定数据流接口的解析请求,并发送给后端;在后端根据接收到的解析请求以及预设动态模板确定接口原文件,然后根据接口的应用环境对接口原文件进行动态编译,再利用接口封装器封装编译结果,确定目标数据流接口。实现了通过利用图形化前端系统来构建接口核心逻辑,再用后端服务系统自动动态编排接口代码封装,以解决现有技术依赖直接代码定制来开发接口导致开发效率低下的技术问题。率低下的技术问题。率低下的技术问题。

【技术实现步骤摘要】
数据流接口动态编排方法、装置、设备、介质及程序产品


[0001]本申请涉及计算机数据处理领域,尤其涉及一种数据流接口动态编排方法、装置、设备、介质及程序产品。

技术介绍

[0002]随着互联网技术的不断发展,应用程序的新建或更新维护的需求不断加快,从而导致开发人员的工作量也越来越大,其中特别是前端系统与后端服务系统之间接口的开发更是开发人员颇感繁重的重复性工作。
[0003]目前,接口即API(Application Programming Interface,应用程序接口)的开发均是开发人员根据应用程序的需求书说明书的要求和理解直接进行相关承载代码的编写来实现的。即通过针对特定的前端应用程序与后端服务系统采取定制化开发来构建接口。
[0004]但是,由于代码定制化的开发方式中存在着大量重复的代码编辑工作,使得开发人员无法将接口的核心逻辑与代码编辑分开,造成接口开发效率低下的技术问题。

技术实现思路

[0005]本申请提供一种数据流接口动态编排方法、装置、设备、介质及程序产品,通过利用图形化前端系统来构建接口核心本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据流接口动态编排方法,其特征在于,应用于后端服务系统,包括:接收前端系统发送的解析请求;根据所述解析请求以及预设动态模板确定接口原文件;根据所述解析请求中指示的应用环境对所述接口原文件进行动态编译,以确定编译结果,所述应用环境为目标数据流接口所使用的平台环境,目标数据流用于所述前端系统与所述后端服务系统的数据交互;利用接口封装器,根据所述编译结果,确定所述目标数据流接口。2.根据权利要求1所述的数据流接口动态编排方法,其特征在于,所述根据所述解析请求以及预设动态模板确定接口原文件,包括:根据所述解析请求确定映射协议串以及预设接口参数;根据所述预设接口参数以及预设数据协议解析所述映射协议串,以确定各个接口单元;预读取预设动态模板,并将所述预设动态模板中的接口方法单元添加到所述接口单元中,以确定所述接口原文件,所述方法单元包括:接口请求方式、访问路径规范以及方法声明。3.根据权利要求1所述的数据流接口动态编排方法,其特征在于,所述根据所述解析请求中指示的应用环境对所述接口原文件进行动态编译,以确定编译结果,包括:根据所述应用环境确定对应的编译器;利用编译器动态编译所述接口原文件,同时给所述接口原文件加载与所述应用环境相关的环境单元,以确定所述编译结果。4.根据权利要求3所述的数据流接口动态编排方法,其特征在于,所述利用编译器动态编译所述接口原文件,同时给所述接口原文件加载与所述应用环境相关的环境单元,以确定所述编译结果,包括:根据所述编译器确定文件管理实例;将所述环境单元加载到所述文件管理实例中,并通过所述文件管理实例构建编译任务实例;对所述任务实例执行编译,以确定所述编译结果。5.根据权利要求4所述的数据流接口动态编排方法,其特征在于,在所述将所述环境单元加载到所述文件管理实例中之前,还包括:根据当前线程的上下文模块创建接口单元加载器;根据所述接口原文件的编译单元名,构造源文件实例;利用所述接口单元加载器,将所述源文件实例添加到所述文件管理实例中;对应的,所述将所述环境单元加载到所述文件管理实例中,包括:利用所述接口单元加载器将所述环境单元加载到所述文件管理实例中。6.根据权利要求1所述的数据流接口动态编排方法,其特征在于,所述利用接口封装器,根据所述编译结果,确定所述目标数据流接口,包括:根据所述接口封装器的应用上下文模块确定请求

处理映射器;根据所述编译结果确定对应的各个所述接口方法单元;根据所述请求

处理映射器从各个所述接口方法单元中筛选出注解为请求映射器的目
标方法单元;利用动态代理模块,根据所述编译结果以及目标方法单元,注册所述目标数据流接口。7.根据权利要求6所述的数据流接口动态编排方法,其特征在于,在所述根据所述编译结果确定对应的各个所述接口方法单元之后,还包括:设置所述接口方法单元的私有属性为可见属性。8.根据权利要求1所述的数据流接口动态编排方法,其特征在于,还包括:向所述前端系统返回所述目标数据流接口。9.一种数据流接口动态编排方法,其特征在于,应用于前端系统,包括:响应于用户的拖拽指令,从图形化模块库中将各个业务原子模块复制到模块组装界面上,所述业务原子模块为将业务逻辑按预设格式组织而成的图形化模块;响应于用户的逻辑组装指令,将各个所述业务原子模块组装成目标业务模块;根据所述目标业务模块和预设接口参数确定数据流接口的解析请求;向后端服务系统发送所述解析请求,以使所述后端服...

【专利技术属性】
技术研发人员:夏令
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

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

1