【技术实现步骤摘要】
一种基于配置的动态数据集成方法
本专利技术涉及一种动态数据集成方法,尤其涉及一种基于配置的动态数据集成方法。
技术介绍
当前的应用系统都很复杂庞大,大多都涉及到多个系统,系统间的集成也是业务流程中经常发生的事。对于一个企业来说,当新引入一套应用系统产品时,势必会发生新应用系统和现有应用系统之间的数据连通,而这种连通一般都是通过接口集成方式实现。原有系统会有一套自己的接口集成方式(或根据新应用系统产品规则实现的接口集成方式),新的应用系统需要遵循该套集成方式实现接口集成,以完成数据连通。在多系统集成时通常包括:数据请求系统,数据提供系统,集成接口和业务模型。在系统集成过程中,数据请求系统通过http请求调用数据提供系统的数据信息,一般需要开发者在数据请求系统里面根据约定的集成接口和模型构建http请求来传递参数并获取数据。系统集成的一般流程是:1、数据提供系统提供接口文档;2、在数据请求系统里面根据接口文档,用系统使用的编程语言来定义集成接口和模型;3、定义好接口和模型后,需要根据定义的接口和模 ...
【技术保护点】
1.一种基于配置的动态数据集成方法,其特征在于,包括如下步骤:/nS1:定义结构化配置文件的规范协议;/nS2:按照规范协议生成数据提供系统的服务接口配置文档和数据请求系统的业务变量配置文档;/nS3:数据请求系统根据业务需求向数据引擎发送业务变量请求;/nS4:数据引擎的业务变量分析器解析业务变量请求,构建http请求,发送给数据提供系统;/nS5、数据引擎根据http请求从数据提供系统获取数据,根据服务接口配置文档对获取的数据进行转换,进行http答复将转换后的数据返回给数据请求系统。/n
【技术特征摘要】
1.一种基于配置的动态数据集成方法,其特征在于,包括如下步骤:
S1:定义结构化配置文件的规范协议;
S2:按照规范协议生成数据提供系统的服务接口配置文档和数据请求系统的业务变量配置文档;
S3:数据请求系统根据业务需求向数据引擎发送业务变量请求;
S4:数据引擎的业务变量分析器解析业务变量请求,构建http请求,发送给数据提供系统;
S5、数据引擎根据http请求从数据提供系统获取数据,根据服务接口配置文档对获取的数据进行转换,进行http答复将转换后的数据返回给数据请求系统。
2.如权利要求1所述的基于配置的动态数据集成方法,其特征在于,所述规范协议根据业务需求定义业务变量模型、服务接口模型以及业务变量模型和服务接口模型之间的映射关系模型。
3.如权利要求2所述的基于配置的动态数据集成方法,其特征在于,所述步骤S2具体包括:
S21:根据数据请求系统的业务需求和数据提供系统提供的服务,按照规范协议生成业务变量配置文档、服务接口配置文档以及业务变量配置文档和服务接口配置文档的映射关系配置文档;
S22:数据引擎的配置文档解析器解析服务接口配置文档将数据提供系统提供的服务转换为http请求的通用服务,提供给数据请求系统,建立通用服务、服务接口配置文档与数据提供系统提供的服务的映射关系。
4.如权利要求3所述的基于配置的动态数据集成方法,其特征在于,所述步骤S3具体包括:
S31:数据请求系统根据业务需求确认需要的通用服...
【专利技术属性】
技术研发人员:张同宝,浦争艳,
申请(专利权)人:群硕软件开发上海有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。