基于B/S架构应用系统的API接口生成方法、系统和装置制造方法及图纸

技术编号:37445046 阅读:33 留言:0更新日期:2023-05-06 09:17
本申请公开了一种基于B/S架构应用系统的API接口生成方法、系统和装置,通过生成操作对象对应的元素功能模块、操作动作对应的命令功能模块;将命令功能模块添加至目标区域以生成命令功能模块的流程节点,将元素功能模块添加至对应的命令功能模块的流程节点中;根据目标区域中每个流程节点中的命令功能模块和元素功能模块的输入参数和输出参数将每个流程节点进行串联得到业务流程;生成业务流程对应的代码包,根据代码包生成应用程序接口。解决了相关技术中对原应用系统开发设计阶段的依赖性较强,对于不同的客户需求开发效率较低的技术问题,降低对原应用系统开发设计的依赖,极大提升系统对接的效率。大提升系统对接的效率。大提升系统对接的效率。

【技术实现步骤摘要】
基于B/S架构应用系统的API接口生成方法、系统和装置


[0001]本申请属于计算机
,具体而言,涉及一种基于B/S架构应用系统的API接口生成方法、系统和装置。

技术介绍

[0002]不同应用系统之间,常常存在开发对接的需求。现有的实践中,通常有四种方案来满足数据传输的对接需求。
[0003]1、Socket方式:系统A提供接口,系统B按照接口要求进行调用。目前常用的http调用,Java/.net 远程调用,webservices等,都属于这种方式,区别在于传输协议与报文格式。
[0004]2、Ftp/文件共享方式:系统A和系统B约定文件服务器地址,文件命名规则,文件内容格式等,通过上传文件到文件服务器进行数据交互。
[0005]3、数据库共享数据方式:系统A和系统B通过连接同一个数据库服务器的同一张表进行数据交换。当系统A请求系统B处理数据的时候,系统A Insert一条数据,系统B select 系统A插入的数据进行处理。
[0006]4、Message方式:系统A和系统B通过一个消息服务器进行数据本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于B/S架构应用系统的API接口生成方法,其特征在于,包括:接收对B/S架构应用系统基于用户操作语义进行抽象定义的操作对象和操作动作,生成所述操作对象对应的元素功能模块,生成所述操作动作对应的命令功能模块;响应于对所述命令功能模块的预设操作将所述命令功能模块添加至目标区域以生成所述命令功能模块的流程节点,响应于对所述元素功能模块预设操作将所述元素功能模块添加至对应的命令功能模块的流程节点中;根据目标区域中每个流程节点中的命令功能模块和元素功能模块的输入参数和输出参数将每个流程节点进行串联得到业务流程;生成所述业务流程对应的代码包,根据所述代码包生成应用程序接口。2.根据权利要求1所述的基于B/S架构应用系统的API接口生成方法,其特征在于,所述操作对象包括网页对象、网页元素对象和数据类对象,所述操作动作包括网页类命令、网页元素类命令、逻辑类命令和功能类命令,所述网页类命令用于针对所述网页对象进行操作,所述网页元素类命令用于针对所述网页元素对象进行操作,所述逻辑类命令用于对所述数据类对象进行处理时逻辑的处理,所述功能类命令用于对功能进行封装。3.根据权利要求2所述的基于B/S架构应用系统的API接口生成方法,其特征在于,所述预设操作包括:鼠标的点击、拖拽,键盘的录入。4.根据权利要求2所述的基于B/S架构应用系统的API接口生成方法,其特征在于,所述网页元素对象包括:网页元素对象所在网页URL,网页元素对象的Xpath表示,网页元素对象的基本信息。5.根据权利要求2所述的基于B/S架构应用系统的API接口生成方法,其特征在于,所述生成所述操作对象对应的元素功能模块,包括:接收对所述网页对象、网页元素对象和数据类对象的抽象定义代码,根据所抽象定义代码生成所述网页对象、网页元素对象和数据类对象的对应的元素功能模块并在前端编辑界面进行展示;所述生成所述操作动作对应的命令功能模块,包括:接收对所述网页类命令、网页元素类命令、逻辑类命令和功能类命令的抽象定义代码,根据所抽象定义代码生成所述网页类命令、网页元素类命令、逻辑类命令和功能类命令的命令功能模块并在前端编辑界面进行展示。6.根据权利要求1所述的基于B/S架构应用系统的API接口生成方...

【专利技术属性】
技术研发人员:吴林强吴涛刘飞燕许峰张文涛詹智
申请(专利权)人:湖州市大数据运营有限公司杭州中云数据科技有限公司
类型:发明
国别省市:

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

1