System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种软件异构系统数据交互自适应方法技术方案_技高网

一种软件异构系统数据交互自适应方法技术方案

技术编号:39942863 阅读:5 留言:0更新日期:2024-01-08 22:41
本发明专利技术涉及软件技术领域,具体涉及软件异构系统数据交互自适应方法、计算机设备及存储介质。该方法包括:S10、定义表单以及相关字段信息;S20、识别接口信息,进行接口配置,解析接口配置;S30、验证接口,检查接口配置是否符合要求,并记录操作日志。本发明专利技术能够使得应用人员能够快速、高效、精确与软件异构系统进行数据交互。

【技术实现步骤摘要】

本专利技术涉及软件,尤其涉及软件异构系统数据交互自适应方法、计算机设备及存储介质。


技术介绍

1、异构系统是指跨越不同操作系统平台、不同数据库平台、不同应用服务器平台的系统集合,也可以理解为一种多技术环境的开发环境。它的特点是两个或多个独立的、不同技术的系统能够共同完成一种业务的处理,比如来自不同的客户端的数据可以通过不同的操作系统处理,经过不同的应用处理后,最后结果保存在不同的数据库之中。

2、这种不同的技术可以实现跨系统、跨平台的工作,可以有效地解决企业信息和多种技术平台上的数据共享与整合问题,能够更好地提高企业信息管理效率。

3、异构系统最重要的是软件开发环境。软件开发需要满足不同的技术条件,若采用异构系统,只需要满足最低技术要求,即可在不同的平台上获取最佳性能。因此,在不同的平台上可以实现全面的统一测试。

4、在系统开发工作中,经常会出现与软件异构系统进行数据交互的需求,且数据交互以接口的形式体现,若通过后端代码方法开发,会出现耗时耗力的情况,例如接口发生变动,大概率需要改动后端代码,重启服务。此外接口数量较多,不便于统一管理,若其中一个接口改变,重启服务过程中,所有功能均不可使用,造成时间、精力、资源的浪费。


技术实现思路

1、为了解决上述现有技术中存在的技术问题,本专利技术提供了一种软件异构系统数据交互自适应方法、计算机设备及存储介质。

2、为实现上述目的,本专利技术实施例提供了如下的技术方案:

3、第一方面,在本专利技术提供的一个实施例中,提供了软件异构系统数据交互自适应方法,该方法包括以下步骤:

4、s10、定义表单以及相关字段信息;

5、s20、识别接口信息,进行接口配置,解析接口配置;

6、s30、验证接口,检查接口配置是否符合要求,并记录操作日志。

7、作为本专利技术的进一步方案,所述识别接口信息,进行接口配置,解析接口配,包括:

8、识别接口信息,进行接口定义a101,记录接口基本信息,所述基本信息包括接口地址、请求类型和参数类型等;

9、进行接口设置a102,配置请求报文字段。

10、作为本专利技术的进一步方案,所述配置请求报文字段,包括针对每个请求报文字段,进行取数配。

11、作为本专利技术的进一步方案,所述s30、验证接口,检查接口配置是否符合要求,并记录操作日志,包括:

12、s301、判断字段是否嵌套a103;

13、如果a103判断为是,则进行参数构成配置a104;

14、如果a103判断为否,则判断当前接口是否有前置接口或简单回写a109;

15、如果a109判断为是,则进行接口总线配置a110;其中,接口总线配置a110包括当前接口执行前、成功执行后配置;并判断是否需要解析返回报文a111,即是否需要将接口返回报文转化为表单字段信息,进行存储展示。

16、如果a109判断为否,则判断是否需要解析返回报文a111;

17、如果a111判断为是,则进行解析接口设置a112,即将返回报文字段与数据库字段进行一一匹配,分为对象与数组两种类型。

18、如果a111判断为否,则进行接口内容验证a123,即根据配置信息,得到请求报文。

19、判断是否符合要求a124。

20、如果a124判断为否,则需要从接口定义a101开始,完善信息。

21、如果a124判断为是,则进行接口调用a125。

22、s302、记录接口调用日志a126。

23、作为本专利技术的进一步方案,所述参数构成配置a104,包括:

24、判断参数类型是否为对象a105;

25、如果a105判断为是,则取一条赋值a106,即从取数表中取符合条件的一条数据,进行请求报文字段赋值;

26、如果a106判断为否,则循环取数赋值a107,即从取数表中取符合条件的全部数据,循环进行请求报文字段赋值;

27、判断参数构成中请求参数是否嵌套a108,即请求参数字段是否由对象、数组组成,且尚未进一步处理;

28、如果a108判断为是,则进行参数构成配置a104,即递归引用;

29、如果a108判断为否,被接口设置a102中字段引用,而后继续判断是否还存在尚未处理的嵌套字段a103。

30、作为本专利技术的进一步方案,在所述解析接口设置a112,之后还包括:

31、判断参数类型是否为对象a113;

32、如果a113判断为是,则取返回报文一条数据进行存储;

33、如果a113判断为否,则循环取返回报文数据进行存储;

34、判断返回报文是否嵌套a116,即返回报文字段是否由对象、数组组成,且尚未进一步处理;

35、如果a116判断为是,则进行解析参数构成a118,即需要把字段作为单独的返回报文内容进行解析,分为对象与数组两种类型;

36、如果a116判断为否,则进行解析接口验证a117,即根据解析配置信息,用返回报文进行验证;

37、判断是否符合要求a124。

38、作为本专利技术的进一步方案,在所述解析参数构成a118,之后还包括:

39、判断解析参数类型是否为对象a119;

40、如果a119判断为是,则取返回报文参数中一条数据进行存储a120;

41、如果a119判断为否,则取返回报文参数中全部数据进行存储a121。

42、作为本专利技术的进一步方案,在如果a119判断为否,则取返回报文参数中全部数据进行存储a121,之后还包括:

43、判断返回报文参数是否嵌套a122,即返回报文参数字段是否由对象、数组组成,且尚未进一步处理;

44、如果a122判断为是,则进行解析参数构成a118,即递归引用;

45、如果a122判断为否,则被解析接口设置a112引用。

46、第二方面,在本专利技术提供的又一个实施例中,提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器加载并执行所述计算机程序时实现软件异构系统数据交互自适应方法的步骤。

47、第三方面,在本专利技术提供的再一个实施例中,提供了一种存储介质,存储有计算机程序,所述计算机程序被处理器加载并执行时实现所述软件异构系统数据交互自适应方法的步骤。

48、本专利技术提供的技术方案,具有如下有益效果:

49、本专利技术提供的软件异构系统数据交互自适应方法、计算机设备及存储介质,该方法包括:s10、定义表单以及相关字段信息;s20、识别接口信息,进行接口配置,解析接口配置;s30、验证接口,检查接口配置是否符合要求,并记录操作日志。本专利技术能够使得应用人员能够快速、高效、精确与软件异构系统进行数据交互。

50、本本文档来自技高网...

【技术保护点】

1.一种软件异构系统数据交互自适应方法,其特征在于,该方法包括:

2.如权利要求1所述的软件异构系统数据交互自适应方法,其特征在于,所述识别接口信息,进行接口配置,解析接口配,包括:

3.如权利要求2所述的软件异构系统数据交互自适应方法,其特征在于,所述配置请求报文字段,包括针对每个请求报文字段,进行取数配。

4.如权利要求1所述的软件异构系统数据交互自适应方法,其特征在于,所述S30、验证接口,检查接口配置是否符合要求,并记录操作日志,包括:

5.如权利要求4所述的软件异构系统数据交互自适应方法,其特征在于,所述参数构成配置A104,包括:

6.如权利要求5所述的软件异构系统数据交互自适应方法,其特征在于,在所述解析接口设置A112,之后还包括:

7.如权利要求6所述的软件异构系统数据交互自适应方法,其特征在于,在所述解析参数构成A118,之后还包括:

8.如权利要求7所述的软件异构系统数据交互自适应方法,其特征在于,在如果A119判断为否,则取返回报文参数中全部数据进行存储A121,之后还包括

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器加载并执行所述计算机程序时实现如权利要求1-8任一项所述的软件异构系统数据交互自适应方法的步骤。

10.一种存储介质,存储有计算机程序,所述计算机程序被处理器加载并执行时实现如权利要求1-8任一项所述的软件异构系统数据交互自适应方法的步骤。

...

【技术特征摘要】

1.一种软件异构系统数据交互自适应方法,其特征在于,该方法包括:

2.如权利要求1所述的软件异构系统数据交互自适应方法,其特征在于,所述识别接口信息,进行接口配置,解析接口配,包括:

3.如权利要求2所述的软件异构系统数据交互自适应方法,其特征在于,所述配置请求报文字段,包括针对每个请求报文字段,进行取数配。

4.如权利要求1所述的软件异构系统数据交互自适应方法,其特征在于,所述s30、验证接口,检查接口配置是否符合要求,并记录操作日志,包括:

5.如权利要求4所述的软件异构系统数据交互自适应方法,其特征在于,所述参数构成配置a104,包括:

6.如权利要求5所述的软件异构系统数据交互自适应方法,其特征...

【专利技术属性】
技术研发人员:李文续薛鹏李洪营
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:

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

1