基于分布式架构的信息集成方法及系统技术方案

技术编号:37150829 阅读:21 留言:0更新日期:2023-04-06 22:06
本发明专利技术公开了一种基于分布式架构的信息集成方法及系统,该基于分布式架构的信息集成方法包括:信息集成系统针对第三方系统的系统接入需求,确定第三方系统的系统架构类型,当系统架构类型确定为非微服务化系统构架时,信息集成系统根据SOA架构为第三方系统配置匹配的服务接口,服务接口用于供第三方系统通过服务总线集成到信息集成系统,当系统架构类型确定为微服务化系统构架时,信息集成系统根据微服务架构配置信息集成系统的微服务网关与第三方系统的微服务之间的网络策略,并根据网络策略对第三方系统执行对应的关联操作。实施本发明专利技术能够根据第三方系统不同类型的系统架构为其配置适配的集成接口并使第三方系统快速集成到分布式信息集成系统中,有利于提高对不同架构的信息系统的集成兼容性以及维护效率。同架构的信息系统的集成兼容性以及维护效率。同架构的信息系统的集成兼容性以及维护效率。

【技术实现步骤摘要】
基于分布式架构的信息集成方法及系统


[0001]本专利技术涉及信息管理
,尤其涉及一种基于分布式架构的信息集成方法及系统。

技术介绍

[0002]随着企业业务的不断拓展,在企业服务系统为用户提供多种应用服务的过程中往往需要对复杂的多方协作运营系统进行多维度与系统性的集成。然而,现时大多数的企业服务系统都采用传统单体开发架构,不具备对外提供更全面的业务处理能力,只有少部分新开发的企业服务系统采用较新的分布式开发框架,这导致了新旧企业服务系统之间在交互集成的过程出现兼容性差以及维护成本较高的问题。因此,现时提供了一种基于分布式架构的信息集成方法及系统,以解决现有技术中对不同架构的信息系统的集成兼容性以及维护效率不高的问题。

技术实现思路

[0003]本专利技术所要解决的技术问题在于,提供一种基于分布式架构的信息集成方法及系统,能够有效提高对不同架构的信息系统的集成兼容性以及维护效率。
[0004]为了解决上述技术问题,本专利技术第一方面公开了一种基于分布式架构的信息集成方法及系统,所述方法包括:
[0005]信息集成系统针对第三方系统的系统接入需求,确定第三方系统的系统架构类型;
[0006]当所述系统架构类型确定为非微服务化系统构架时,所述信息集成系统根据SOA架构为所述第三方系统配置匹配的服务接口,所述服务接口用于供所述第三方系统通过服务总线集成到所述信息集成系统;
[0007]当所述系统架构类型确定为微服务化系统构架时,所述信息集成系统根据微服务架构配置所述信息集成系统的微服务网关与所述第三方系统的微服务之间的网络策略,并根据所述网络策略对所述第三方系统执行对应的关联操作。
[0008]作为一种可选的实施方式,在本专利技术第一方面中,当所述系统架构类型确定为非微服务化系统构架时,所述信息集成系统根据SOA架构为所述第三方系统配置匹配的服务接口,包括:
[0009]所述信息集成系统判断所述第三方系统的应用服务的组织结构是否与所述信息集成系统的架构相兼容;
[0010]当判断到所述应用服务的组织结构与所述信息集成系统架构不兼容时,所述信息集成系统根据SOA架构为所述第三方系统的应用服务配置JMS的服务接口;
[0011]当判断到所述应用服务的组织结构与所述信息集成系统架构兼容时,所述信息集成系统根据SOA架构为所述第三方系统的应用服务配置Web Service的服务接口。
[0012]作为一种可选的实施方式,在本专利技术第一方面中,所述信息集成系统的技术架构
为SOA架构,所述信息集成系统的系统结构为层式结构;
[0013]其中,所述层式结构包括:基础设施层、核心业务层、服务层、应用服务器层、客户端层、安全体系层、技术标准体系层;
[0014]所述基础设施层包括:FTP服务、JMS/MQ服务、UDDI库、数据备份库中的至少一种,用于对所述核心业务层的数据进行存储与传输;
[0015]所述核心业务层包括管理控制台、企业服务总线、集成接入适配器、业务流程管理、集成监控,用于对业务数据进行处理与管控;
[0016]所述服务层包括多种网络通信协议,所述网络通信协议包括:HTTP/XML、WS/SOAP、TCP/UDP中的至少一种,用于所述核心业务层与应用服务层之间的数据通信;
[0017]所述应用服务器层包括中间件应用服务器,用于将所述核心业务层根据所述网络通信协议发送的业务数据进行处理得到可视化数据;
[0018]所述客户端层包括:通过Flash、JS、HTML中的至少一种前端技术生成的可视化交互界面,用于通过所述可视化交互界面展示所述可视化数据以及用户对所述可视化数据的交互操作。
[0019]作为一种可选的实施方式,在本专利技术第一方面中,当所述系统架构类型确定为非微服务化系统构架时,所述方法还包括:
[0020]所述信息集成系统判断所述第三方系统的应用服务的服务数据传输量是否大于某一预设的流量阈值;
[0021]当判断到某一目标应用服务的服务数据传输量大于所述预设的流量阈值时,所述信息集成系统为所述目标应用服务配置FTP数据传输接口,所述FTP数据传输接口用于实现所述信息集成系统、所述第三方系统以及用户之间的大流量数据传输;
[0022]其中,所述信息集成系统为所述目标应用服务配置FTP数据传输接口,包括:
[0023]所述信息集成系统针对所述用户向所述信息集成系统发起的请求,调用第三方系统对应的目标应用服务以执行业务处理的操作;
[0024]所述信息集成系统为所述目标应用服务配置FTP数据传输接口,并通过所述FTP数据传输接口接收所述目标应用服务在执行业务处理的操作之后返回的相应的文件列表信息;
[0025]所述信息集成系统将处理后的所述文件列表信息通过所述FTP数据传输接口发送至所述用户。
[0026]作为一种可选的实施方式,在本专利技术第一方面中,所述第三方系统的微服务包括多个微服务应用;
[0027]当所述系统架构类型确定为微服务化系统构架时,所述信息集成系统根据微服务架构配置所述信息集成系统的微服务网关与所述第三方系统的微服务之间的网络策略,包括:
[0028]所述信息集成系统根据所述微服务架构中基于HTTP的RESTful API、所述第三方系统的网络接入信息配置所述信息集成系统的微服务网关与所述第三方系统的微服务之间的网络策略;
[0029]其中,所述网络接入信息包括第三方系统的网络运营商、网络IP地址、网络端口号、网络通信协议中的至少一种,所述网络策略应用于所述信息集成系统的微服务网关,所
述网络策略用于对所述第三方系统的微服务进行流量控制、流量分析与流量检测。
[0030]作为一种可选的实施方式,在本专利技术第一方面中,在所述信息集成系统根据微服务架构配置所述信息集成系统的微服务网关与所述第三方系统的微服务之间的网络策略之后,所述方法还包括:
[0031]所述信息集成系统据所述网络策略将所述第三方系统的微服务注册至所述微服务网关;
[0032]所述根据所述网络策略对所述第三方系统执行对应的关联操作,包括:
[0033]当所述信息集成系统需要调用所述第三方系统的微服务时,所述信息集成系统根据所述网络策略对所述第三方系统的接入信息以及微服务执行对应的调用操作;
[0034]所述方法还包括:
[0035]当所述信息集成系统通过所述微服务网关接收到所述第三方系统发起的应用服务请求时,所述信息集成系统根据所述第三方系统发起的应用服务请求对所述第三方系统进行注册;
[0036]所述信息集成系统根据所述第三方系统发起的应用服务请求调用所述信息集成系统对应的应用服务,并将所述应用服务的业务逻辑资源分配至所述第三方系统。
[0037]作为一种可选的实施方式,在本专利技术第一方面中,所述方法还包括:
[0038]所述信息集成系统通过所述微服务网关配置注册后的非微服务化第三方系统本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于分布式架构的信息集成方法,其特征在于,所述方法包括:信息集成系统针对第三方系统的系统接入需求,确定第三方系统的系统架构类型;当所述系统架构类型确定为非微服务化系统构架时,所述信息集成系统根据SOA架构为所述第三方系统配置匹配的服务接口,所述服务接口用于供所述第三方系统通过服务总线集成到所述信息集成系统;当所述系统架构类型确定为微服务化系统构架时,所述信息集成系统根据微服务架构配置所述信息集成系统的微服务网关与所述第三方系统的微服务之间的网络策略,并根据所述网络策略对所述第三方系统执行对应的关联操作。2.根据权利要求1所述的基于分布式架构的信息集成方法,其特征在于,当所述系统架构类型确定为非微服务化系统构架时,所述信息集成系统根据SOA架构为所述第三方系统配置匹配的服务接口,包括:所述信息集成系统判断所述第三方系统的应用服务的组织结构是否与所述信息集成系统的架构相兼容;当判断到所述应用服务的组织结构与所述信息集成系统架构不兼容时,所述信息集成系统根据SOA架构为所述第三方系统的应用服务配置JMS的服务接口;当判断到所述应用服务的组织结构与所述信息集成系统架构兼容时,所述信息集成系统根据SOA架构为所述第三方系统的应用服务配置Web Service的服务接口。3.根据权利要求2所述的基于分布式架构的信息集成方法,其特征在于,所述信息集成系统的技术架构为SOA架构,所述信息集成系统的系统结构为层式结构;其中,所述层式结构包括:基础设施层、核心业务层、服务层、应用服务器层、客户端层、安全体系层、技术标准体系层;所述基础设施层包括:FTP服务、JMS/MQ服务、UDDI库、数据备份库中的至少一种,用于对所述核心业务层的数据进行存储与传输;所述核心业务层包括管理控制台、企业服务总线、集成接入适配器、业务流程管理、集成监控,用于对业务数据进行处理与管控;所述服务层包括多种网络通信协议,所述网络通信协议包括:HTTP/XML、WS/SOAP、TCP/UDP中的至少一种,用于所述核心业务层与应用服务层之间的数据通信;所述应用服务器层包括中间件应用服务器,用于将所述核心业务层根据所述网络通信协议发送的业务数据进行处理得到可视化数据;所述客户端层包括:通过Flash、JS、HTML中的至少一种前端技术生成的可视化交互界面,用于通过所述可视化交互界面展示所述可视化数据以及用户对所述可视化数据的交互操作。4.根据权利要求3所述的基于分布式架构的信息集成方法,其特征在于,当所述系统架构类型确定为非微服务化系统构架时,所述方法还包括:所述信息集成系统判断所述第三方系统的应用服务的服务数据传输量是否大于某一预设的流量阈值;当判断到某一目标应用服务的服务数据传输量大于所述某一预设的流量阈值时,所述信息集成系统为所述目标应用服务配置FTP数据传输接口,所述FTP数据传输接口用于实现所述信息集成系统、所述第三方系统以及用户之间的大流量数据传输;
所述信息集成系统为所述目标应用服务配置FTP数据传输接口,包括:所述信息集成系统针对所述用户向所述信息集成系统发起的请求,调用第三方系统对应的目标应用服务以执行业务处理的操作;所述信息集成系统为所述目标应用服务配置FTP数据传输接口,并通过所述FTP数据传输接口接收所述目标应用服务在执行业务处理的操作之后返回的相应的文件列表信息;所述信息集成系统将处理后的所述文件列表信息通过所述FTP数据...

【专利技术属性】
技术研发人员:严宇平洪雨天
申请(专利权)人:广东电网有限责任公司
类型:发明
国别省市:

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

1