一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种可复用接口抽象化和接口组合脚本化方法与流程

2022-06-01 20:09:56 来源:中国专利 TAG:


1.本发明提供一种将接口抽象进而实现接口脚本化,接口的逻辑组合通过简单的脚本实现。


背景技术:

2.采用dsl抽象化restful类型的接口以及接口的操作,将接口抽象成一张表,接口逻辑组合体现在不同接口不同顺序的增删改查和组合上。简化接口的组合过程,是接口组合脚本化,提高接口组合的效率。


技术实现要素:

3.一,整合系统的复用接口,统计接口的请求方法和传值方式。
4.restful接口通常http协议,而http协议的接口主要又get/post方法来传输数据。传输数据的方式有http请求头部传递,http请求路径传递和请求体传递。接收数据则从http响应头不接收,响应体接收。数据传输的形式大体分为文本传输表单传输和流传输。构建一张维护接口类型请求方式传值方式的表,存储到数据库中。
5.二,使用groovy根据接口类型数据编写接口dsl解释代码和构建dsl解释服务。
6.通过统计复用接口的特征,和业务特征,构建接口炒作表意字符。然后对表意字符使用groovy代码进行逻辑实现,编程表意字符的解释代码,构建解释服务。
7.三,使用dsl编写脚本,存储脚本。
8.分析新业务需求的接口组合逻辑,结合表意字符的表意功能描述业务的实现逻辑,形成dsl脚本,存储脚本。
附图说明
9.图1方案系统结构图
具体实施方式
10.方案系统结构图如附图1所示。
11.1、统计复用接口的请求方式和数据传输方式
12.现在绝大多数业务系统的接口使用的是http协议,利用http协议的通用性能快速将业务输出到各个软件系统中去。http协议中提供了post、get、head、put、delete、option、trace方法,常用只有post和get。http数据传输的形式大致也分表单文本路径和流传输。对于每一个接口为了面向使用者抽象,通过将接口的请求方式数据传输方式进行存储维护。将接口抽象成一个表,将、接口的请求抽象成一个动作,查询动作。
13.2、统计对接口的通用操作动作,编写表意字符
14.统计接口的请求方式和数据传输方式并将其存储到数据库中供解释程序的使用。接口属性数据的存储,进一步屏蔽接口操作表象的特异性,将所有接口的抽象成一个资源
或是
15.统计对接口的通用操作动作,编写表意字符
16.统计接口的请求方式和数据传输方式并将其存储到数据库中供解释程序的使用。接口属性数据的存储,进一步屏蔽接口操作表象的特异性,将所有接口的抽象成一个资源或是一张数据库中的表,对接口的请求抽象成对表数据的查询。构建通用表意字符,例如调用接口使用call进行表意,数据转化使用to进行表意,数据筛选私用use进行表意,例如存在一个用户id查询接口,通过输入的用户姓名性别年龄进行查询,构建dsl表意脚本。如下实例
17.use req.

v1

,req."v2

,req."v3

to

name",

sex",

age

18.call

user_query_interface

19.use resp."userid

to

id

20.revert

id

21.3、解释表意字符,编写解释代码,构建dsl解释服务
22.编写表意字符解释代码,结合脚本上下文对每个字符赋予具体的逻辑构建dsl通用接收器服务,用例接口解释代码用例
23.24.

技术特征:
1.一种将接口抽象进而实现接口脚本化,接口的逻辑组合通过简单的脚本实现。2.如权利要求1所述的方法,其特征在于,采用dsl抽象化restful类型的接口以及接口的操作,将接口抽象成一张表,接口逻辑组合体现在不同接口不同顺序的增删改查和组合上。3.如权利要求1所述的方法,其特征在于,简化接口的组合过程,是接口组合脚本化,提高接口组合的效率。

技术总结
对于通用接口的逻辑组合,更多的是用繁琐的代码构建,频繁的编写接口调用代码和组合逻辑代码。对于每一个新的需求对于一次繁琐而又笨重的代码编写。接口组合缺乏灵活性。针对当前的不足,本发明提供一种将接口抽象进而实现接口脚本化,接口的逻辑组合通过简单的脚本实现。以适应快速变化的业务需求。以适应快速变化的业务需求。以适应快速变化的业务需求。


技术研发人员:何少军 赵建宇 费长顺 魏志丰 高秉强
受保护的技术使用者:北京国网信通埃森哲信息技术有限公司
技术研发日:2020.11.26
技术公布日:2022/5/31
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献