本申请涉及数据集成,特别是涉及一种信息系统的数据集成方法、装置、设备、介质和程序产品。
背景技术:
1、在内部信息系统与第三方系统进行数据通信时,通常需要借助于web service服务,并基于第三方系统的实际数据存储结构,来进行web service的接口定义。
2、然而,不同的第三方系统对应的web service接口定义方式,往往也有所差异,因此,当内部信息系统需要与多个第三方系统进行数据通信时,需要针对各个web service接口分别进行项目周期较长的定制化开发,这严重地影响了不同信息系统之间的数据通信效率。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种信息系统的数据集成方法、装置、设备、介质和程序产品。
2、第一方面,本申请提供了一种信息系统的数据集成方法,应用于所述信息系统的数据处理端;所述方法包括:
3、基于接收到的文件访问地址,获取应用服务程序的网络服务描述语言文件,以及所述应用服务程序对应的若干预设标准字段;
4、解析所述网络服务描述语言文件,得到所述网络服务描述语言文件中的命名空间信息,以及所述网络服务描述语言文件中的接口参数信息;
5、构建各所述预设标准字段与所述接口参数信息之间的参数映射关系,基于所述参数映射关系,对所述接口参数信息中的相应参数字段进行赋值处理;
6、对所述命名空间信息和赋值处理后的接口参数信息进行封装组合,得到数据传输请求对应的接口通讯数据;所述数据传输请求用于向所述应用服务程序发送所述接口通讯数据。
7、在其中一个实施例中,所述接口参数信息包括若干接口名称,以及各所述接口名称对应的参数信息;所述参数信息包括若干参数字段;所述构建各所述预设标准字段与所述接口参数信息之间的参数映射关系,基于所述参数映射关系,对所述接口参数信息中的相应参数字段进行赋值处理,包括:
8、基于各所述预设标准字段的名称与各所述参数字段的名称,构建所述参数映射关系;根据所述参数映射关系和各所述预设标准字段对应的参数值,对所述接口参数信息中的相应参数字段进行赋值处理。
9、在其中一个实施例中,所述方法还包括:基于所述接口通讯数据的消息格式,对赋值处理后的参数字段、对应所述赋值处理后的参数字段的接口名称进行封装处理,得到所述接口通讯数据对应的第一消息内容。
10、在其中一个实施例中,所述命名空间信息包括所述接口通讯数据对应的第一命名空间信息、所述应用服务程序对应的第二命名空间信息;所述方法还包括:
11、基于所述接口通讯数据的消息格式,对所述第一命名空间信息和所述第二命名空间信息进行封装处理,得到所述接口通讯数据对应的第二消息内容;对所述第一消息内容和所述第二消息内容进行组合,得到所述接口通讯数据。
12、在其中一个实施例中,所述基于接收到的文件访问地址,获取所述应用服务程序的网络服务描述语言文件,以及所述应用服务程序对应的若干预设标准字段,包括:
13、基于接收到的文件访问地址,获取所述应用服务程序的网络服务描述语言文件;所述文件访问地址为基于所述数据处理端的人机交互界面进行配置;根据所述网络服务描述语言文件,获取所述若干预设标准字段。
14、在其中一个实施例中,所述方法还包括:基于所述应用服务程序采用的信息交互协议,确定所述接口通讯数据的消息格式。
15、第二方面,本申请还提供了一种信息系统的数据集成装置,应用于所述信息系统的数据处理端;所述装置包括:
16、数据获取模块,用于基于接收到的文件访问地址,获取应用服务程序的网络服务描述语言文件,以及所述应用服务程序对应的若干预设标准字段;
17、数据解析模块,用于解析所述网络服务描述语言文件,得到所述网络服务描述语言文件中的命名空间信息,以及所述网络服务描述语言文件中的接口参数信息;
18、参数赋值模块,用于构建各所述预设标准字段与所述接口参数信息之间的参数映射关系,基于所述参数映射关系,对所述接口参数信息中的相应参数字段进行赋值处理;
19、数据输出模块,用于对所述命名空间信息和赋值处理后的接口参数信息进行封装组合,得到数据传输请求对应的接口通讯数据;所述数据传输请求用于向所述应用服务程序发送所述接口通讯数据。
20、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。
21、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。
22、第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
23、上述信息系统的数据集成方法、装置、设备、介质和程序产品,首先,基于接收到的文件访问地址,获取应用服务程序的网络服务描述语言文件,以及应用服务程序对应的若干预设标准字段。然后,解析网络服务描述语言文件,得到网络服务描述语言文件中的命名空间信息,以及网络服务描述语言文件中的接口参数信息。接着,构建各预设标准字段与接口参数信息之间的参数映射关系,基于参数映射关系,对接口参数信息中的相应参数字段进行赋值处理。最后,对命名空间信息和赋值处理后的接口参数信息进行封装组合,得到数据传输请求对应的接口通讯数据;数据传输请求用于向应用服务程序发送接口通讯数据。本申请基于第三方系统的应用服务程序的网络服务描述语言文件,获取若干预设标准字段,并根据若干预设标准字段与接口参数字段之间的参数映射关系,构造用于向应用服务程序发送的接口通讯数据,实现了配置化调用第三方系统的应用服务程序接口,不仅简化了第三方系统的应用服务程序接口的调用流程,还有效提升了不同信息系统之间的数据通信效率。
1.一种信息系统的数据集成方法,其特征在于,应用于所述信息系统的数据处理端;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述接口参数信息包括若干接口名称,以及各所述接口名称对应的参数信息;所述参数信息包括若干参数字段;
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述命名空间信息包括所述接口通讯数据对应的第一命名空间信息、所述应用服务程序对应的第二命名空间信息;
5.根据权利要求1至4任一项所述的方法,其特征在于,所述基于接收到的文件访问地址,获取所述应用服务程序的网络服务描述语言文件,以及所述应用服务程序对应的若干预设标准字段,包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.一种信息系统的数据集成装置,其特征在于,应用于所述信息系统的数据处理端;所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
