← 返回列表

一种服务接口的处理系统及方法

申请号: CN202311665193.8
申请人: 之江实验室
申请日期: 2023/12/6

摘要文本

本说明书公开了一种服务接口的处理系统及方法,客户端将待编排服务接口的第一接口信息和目标服务接口的第二接口信息发送给服务端,服务端基于第二接口信息生成模板代码,并基于第一接口信息和模板代码生成第一目标代码,并返回,客户端基于第一目标代码确定处理逻辑代码,进而确定第二目标代码,在第二目标代码调试完成后,由服务端基于第二目标代码生成目标服务接口,并在客户端发送调用请求时,调用目标服务接口以执行业务。可见,上述方案通过高低代码结合的方式进行服务接口的编排,利用了高代码编程的灵活性高扩展性,以及低代码的结构化和便捷实现服务接口的引入,以此生成调用过程的高代码,提高了服务接口编排和生成的效率。

专利详细信息

项目 内容
专利名称 一种服务接口的处理系统及方法
专利类型 发明授权
申请号 CN202311665193.8
申请日 2023/12/6
公告号 CN117369784B
公开日 2024/3/5
IPC主分类号 G06F8/30
权利人 之江实验室
发明人 聂旗; 邱鹏; 马立铭; 纪政; 陈晓耀; 杜锦; 张健
地址 浙江省杭州市余杭区中泰街道科创大道之江实验室

专利主权项内容

1.一种服务接口的处理系统,其特征在于,所述系统包括:客户端和服务端;所述客户端,用于响应于用户输入的待编排服务接口的第一接口信息,并将所述第一接口信息发送给所述服务端;响应于所述用户输入的目标服务接口的第二接口信息,并将所述第二接口信息发送给所述服务端;接收所述服务端发送的第一目标代码,并响应于所述用户输入的指定操作,根据所述指定操作和所述第一目标代码,确定针对所述待编排服务接口的处理逻辑代码,其中,所述指定操作指的是所述用户基于所述第一目标代码编写处理逻辑代码的操作;根据所述第一目标代码和所述处理逻辑代码,确定用于生成所述目标服务接口的第二目标代码;调试所述第二目标代码,并在调试完成后,向所述服务端发送接口发布请求;响应于所述用户输入的调用操作,确定用于调用所述目标服务接口的调用参数,根据所述调用参数生成调用请求,并将所述调用请求发送给所述服务端;所述服务端,用于接收所述客户端发送的所述待编排服务接口的第一接口信息;接收所述客户端发送的所述目标服务接口的第二接口信息,并根据所述第二接口信息生成模板代码,所述模板代码至少包括用于调用所述第二接口信息的代码;根据所述第一接口信息和所述模板代码,生成调用所述待编排服务接口的第一目标代码;将所述第一目标代码返回给所述客户端;响应于所述客户端发送的接口发布请求,根据所述接口发布请求中携带的第二目标代码,生成所述目标服务接口;响应于所述客户端发送的调用请求,从所述服务接口调用请求中解析得到所述目标服务接口的调用参数,根据所述目标服务接口的调用参数,调用所述目标服务接口,以通过所述目标服务接口执行业务;所述服务端,具体用于获取预先定义的初始模板代码,所述初始模板代码中包含与第二接口信息相对应的查询参数对应的对象、路径参数对应的对象和请求体参数对应的对象;根据所述第二接口信息中入参对应的入参格式,生成参数获取代码;通过所述参数获取代码,从所述查询参数对应的对象中获取指定的查询参数、从所述路径参数对应的对象中获取指定的路径参数,以及从所述请求体参数对应的对象中获取指定的请求体参数;根据第二接口信息中入参对应的字段名、所述指定的查询参数、所述指定的路径参数以及所述指定的请求体参数,生成查询入参字段、路径入参字段以及请求体入参字段;将所述查询入参字段、所述路径入参字段以及所述请求体入参字段插入所述初始模板代码,得到模板代码。 来源:百度搜索马克数据网