【技术实现步骤摘要】
一种数据交换方法、装置及设备
本申请涉及计算机
,具体而言,涉及一种数据交换方法、装置及设备。
技术介绍
随着信息技术的不断发展,越来越多的企业信息系统需要与外部的其他多个信息系统进行频繁的数据交换。例如,智慧医疗系统需要频繁的访问各个医院、卫生服务中心的信息系统以完成查询、挂号等业务。由于每个信息系统都有自己的运行环境和数据存储方式,数据格式不同,数据接口多样化,不同的信息系统之间无法进行异构数据的直接交换。在现有技术中,为了实现与外部异构系统的数据交换,需要根据数据需求,为每个外部异构系统单独开发对应的接口程序,数据交换的灵活性和通用性低,而且数据需求会随着业务不断变化,程序开发工作量大,运行成本高。
技术实现思路
本申请实施例的目的在于提供一种数据交换方法、装置及设备,用以实现不同信息系统之间的数据交换。本申请实施例第一方面提供了一种数据交换方法,包括:接收客户端发送的业务请求信息;根据所述业务请求信息,获取对应于所述业务请求信息的服务端的接口信息;根据所述接口信息和所述业务请求信息, ...
【技术保护点】
1.一种数据交换方法,其特征在于,包括:/n接收客户端发送的业务请求信息;/n根据所述业务请求信息,获取对应于所述业务请求信息的服务端的接口信息;/n根据所述接口信息和所述业务请求信息,确定目标接口以及所述目标接口的输入参数;/n根据所述输入参数,调用所述目标接口;/n获取所述目标接口的输出参数;/n根据所述输出参数,发送业务处理结果至所述客户端。/n
【技术特征摘要】
1.一种数据交换方法,其特征在于,包括:
接收客户端发送的业务请求信息;
根据所述业务请求信息,获取对应于所述业务请求信息的服务端的接口信息;
根据所述接口信息和所述业务请求信息,确定目标接口以及所述目标接口的输入参数;
根据所述输入参数,调用所述目标接口;
获取所述目标接口的输出参数;
根据所述输出参数,发送业务处理结果至所述客户端。
2.根据权利要求1所述的方法,其特征在于,在所述根据所述接口信息和所述业务请求信息,确定目标接口以及所述目标接口的输入参数之后,还包括:
根据所述业务请求信息,判断所述输入参数是否需要校验;
当所述输入参数需要校验时,按照预设校验规则对所述输入参数进行校验,判断校验是否通过;
当所述输入参数校验不通过时,发送校验结果至所述客户端。
3.根据权利要求2所述的方法,其特征在于,所述当所述输入参数需要校验时,按照预设校验规则对所述输入参数进行校验,包括:
判断所述输入参数的字段是否在预设范围内;
若所述输入参数的字段在预设范围内,则所述输入参数校验通过;
若所述输入参数的字段不在预设范围内,则所述输入参数校验不通过。
4.根据权利要求1所述的方法,其特征在于,在所述根据所述输入参数,调用所述目标接口之后,还包括:
判断所述目标接口是否被成功调用;
当所述目标接口未被成功调用时,发送错误信息至所述客户端。
5.根据权利要求1所述的方法,其特征在于,所述根据所述输出参数,发送业务处理结果至所述客户端,包括:
对所述输出参数进行格式转换,得到标准数据;
根据所述业务请求信息,对所述标准数...
【专利技术属性】
技术研发人员:汪正,芦小来,张劲松,谢召和,
申请(专利权)人:微医云杭州控股有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。