一种中间件平台迁移方法及系统技术方案

技术编号:21974726 阅读:25 留言:0更新日期:2019-08-28 02:10
本发明专利技术提供一种中间件平台迁移方法,包括以下步骤:通过功能和性能测试对平台进行差异分析,得到两种中间件存在差异;根据存在的差异,配置相应的配置文件;将相应的配置文件导入对应的中间件平台上,在中间件平台启动初始化过程中加载中间件对应的配置;根据用户IP地址将用户划分至不同的网段,作为连接路径控制网段;通过控制网段采用逐步分发的方式分发到不同中间件平台上,从一个网段逐渐增加到所有网段,最终实现对于中间件平台的迁移。本发明专利技术提供的一种中间件平台迁移方法及系统,中间件平台的双轨部署到新中间件平台的单轨部署,由旧中间件平台作为保障,实现了中间件平台迁移的稳定过度,有效提高了转换成功率。

A Middleware Platform Migration Method and System

【技术实现步骤摘要】
一种中间件平台迁移方法及系统
本专利技术涉及信息化软件应用领域,更具体的,涉及一种中间件迁移方法及系统。
技术介绍
传统企业一般采用的weblogic中间件技术,采用了多种国际标准规范,是一个功能完善且集成度很高的中间件技术。随着业务和中间件技术的发展,国家开始对基础软件采用“自主可控”的政策,为了保障系统有效、稳定、安全运行,从业务发展和安全性的角度,企业会提出从一种中间件平台迁移到另一种中间件平台的需要,从而满足自主开发,自主运行和管理目标。但在不同中间件间的转换中,以及在同时应用两种中间件技术进行兼容的过程中,由于不同中间件技术的标准不一致,现有的转换方案往往存在过渡阶段不稳定、转换成功率不高的问题。
技术实现思路
本专利技术为克服上述现有转换方案在进行中间件迁移过程中,存在过渡阶段不稳定,转换成功率低的技术缺陷,提供一种中间件迁移方法。本专利技术还提供一种中间件迁移系统。为解决上述技术问题,本专利技术的技术方案如下:一种中间件平台迁移方法,包括以下步骤:S1:编制功能、性能测试用例,在weblogic中间件平台和InforSuiteAS中间件平台分别执行相同的测试用例,对weblogic中间件平台、InforSuiteAS中间件平台进行差异分析,得到两种中间件存在差异;S2:根据存在的差异,针对weblogic、InforSuiteAS中间件平台配置相应的配置文件;S3:将相应的配置文件导入对应的中间件平台上,在中间件平台启动初始化过程中加载中间件对应的配置;S4:根据访问用户的IP地址,划分网段范围,将用户划分到不同的网段,作为连接路径控制网段;S5:由weblogic中间件平台分发到InforSuiteAS中间件平台应用的用户数以使用单位计算,通过控制网段采用逐步分发的方式分发到不同中间件平台上,从一个网段逐渐增加到所有网段,最终实现对于中间件平台的迁移。上述方案中,在两种中间件技术转换的过渡阶段,通过控制分发网段数量,逐步增加分发至InforSuiteAS中间件平台的用户数量,减少分发至原weblogic中间件平台的用户数量,最终实现对于中间件平台的迁移。其中,所述步骤S1中,两种中间件间的差异包括:页面解析差异、配置文件差异和服务端口差异。一种中间件平台迁移系统,包括用户访问终端群组、负载均衡设备、weblogic应用服务器群、InforSuiteAS应用服务器群和数据库群组;所述用户访问终端群组与所述负载均衡设备通信连接;所述weblogic应用服务器群输入端、InforSuiteAS应用服务器群输入端分别与所述负载均衡设备通信连接;所述weblogic应用服务器群输出端、InforSuiteAS应用服务器群输出端均与所述数据库群组通信连接。其中,用户通过所述用户访问终端群组访问系统,根据访问用户的IP地址,划分网段范围,将用户划分到不同的网段,作为连接路径控制网段;所述负载均衡设备用于将不同IP地址的用户分配到不同的应用服务器群上;所述负载均衡设备用于将不同IP地址的用户访问请求到不同的应用服务器群上;所述weblogic应用服务器群由weblogic中间件平台构建;所述InforSuiteAS应用服务器群由InforSuiteAS中间件平台构建;所述数据库群组用于为weblogic应用服务器群、InforSuiteAS应用服务器群提供后台数据。上述方案中,在中间件平台迁移过程中,weblogic中间件、InforSuiteAS中间件平台存在共存阶段、共同部署,工作人员通过控制网段逐步将用户访问请求分发至InforSuiteAS中间件平台应用,若InforSuiteAS中间件平台存在问题,可以再通过控制网段将所有或部分用户的访问请求切换到weblogic中间件平台上应用,一方面保证了用户的服务稳定性,另一方面也为InforSuiteAS中间件平台提供兼容修改的空间。上述方案中,当InforSuiteAS中间件平台稳步工作,根据运行情况完成对InforSuiteAS中间件平台配置文件的调优,所有用户的访问请求全量分发至InforSuiteAS中间件平台应用后,weblogic中间件平台将被保留做保障备用,实现InforSuiteAS中间件平台的单轨部署。若InforSuiteAS中间件平台出现问题,可以再启用weblogic中间件平台,通过控制网段将所有或者部分用户请求切换到weblogic中间件平台上应用。上述方案中,经过一段时间的InforSuiteAS中间件平台的单轨部署稳定运行后,逐渐撤销weblogic中间件备用平台,最终实现中间件平台的迁移。与现有技术相比,本专利技术技术方案的有益效果是:本专利技术提供的一种中间件平台迁移方法及系统,从weblogic中间件、InforSuiteAS中间件平台的双轨部署到InforSuiteAS中间件平台的单轨部署,由weblogic中间件平台作为保障,实现了中间件平台迁移的稳定过度,有效提高了转换成功率。附图说明图1为一种中间件平台迁移方法流程图。图2为一种中间件平台迁移系统示意图。图3为weblogic中间件、InforSuiteAS中间件平台双轨部署示意图。图4为InforSuiteAS中间件平台单轨部署示意图。具体实施方式附图仅用于示例性说明,不能理解为对本专利的限制;为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。下面结合附图和实施例对本专利技术的技术方案做进一步的说明。实施例1如图1、图2所示,一种中间件平台迁移方法,包括以下步骤:S1:编制功能、性能测试用例,在weblogic中间件平台和InforSuiteAS中间件平台分别执行相同的测试用例,对weblogic中间件平台、InforSuiteAS中间件平台进行差异分析,得到两种中间件存在差异;S2:根据存在的差异,针对weblogic、InforSuiteAS中间件平台配置相应的配置文件;S3:将相应的配置文件导入对应的中间件平台上,在中间件平台启动初始化过程中加载中间件对应的配置;S4:根据访问用户的IP地址,划分网段范围,将用户划分到不同的网段,作为连接路径控制网段;S5:由weblogic中间件平台分发到InforSuiteAS中间件平台应用的用户数以使用单位计算,通过控制网段采用逐步分发的方式分发到不同中间件平台上,从一个网段逐渐增加到所有网段,最终实现对于中间件平台的迁移。在具体实施过程中,在两种中间件技术转换的过渡阶段,通过控制分发网段数量,逐步增加分发至InforSuiteAS中间件平台的用户数量,减少分发至原weblogic中间件平台的用户数量,最终实现对于中间件平台的迁移。更具体的,所述步骤S1中,两种中间件间的差异包括:页面解析差异、配置文件差异和服务端口差异。一种中间件平台迁移系统,包括用户访问终端群组、负载均衡设备、weblogic应用服务器群、InforSuiteAS应用服务器群和数据库群组;所述用户访问终端群组与所述负载均衡设备通信连接;所述weblogic应用服务器群输入端、InforSuiteAS应用服务器群输入端分别与所述负载均衡设备通信连接;所述web本文档来自技高网...

【技术保护点】
1.一种中间件平台迁移方法,其特征在于:包括以下步骤:S1:编制功能、性能测试用例,在weblogic中间件平台和InforSuite AS中间件平台分别执行相同的测试用例,对weblogic中间件平台、InforSuite AS中间件平台进行差异分析,得到两种中间件存在差异;S2:根据存在的差异,针对weblogic、InforSuite AS中间件平台配置相应的配置文件;S3:将相应的配置文件导入对应的中间件平台上,在中间件平台启动初始化过程中加载中间件对应的配置;S4:根据访问用户的IP地址,划分网段范围,将用户划分到不同的网段,作为连接路径控制网段;S5:由weblogic中间件平台分发到InforSuite AS中间件平台应用的用户数以使用单位计算,通过控制网段采用逐步分发的方式分发到不同中间件平台上,从一个网段逐渐增加到所有网段,最终实现对于中间件平台的迁移。

【技术特征摘要】
1.一种中间件平台迁移方法,其特征在于:包括以下步骤:S1:编制功能、性能测试用例,在weblogic中间件平台和InforSuiteAS中间件平台分别执行相同的测试用例,对weblogic中间件平台、InforSuiteAS中间件平台进行差异分析,得到两种中间件存在差异;S2:根据存在的差异,针对weblogic、InforSuiteAS中间件平台配置相应的配置文件;S3:将相应的配置文件导入对应的中间件平台上,在中间件平台启动初始化过程中加载中间件对应的配置;S4:根据访问用户的IP地址,划分网段范围,将用户划分到不同的网段,作为连接路径控制网段;S5:由weblogic中间件平台分发到InforSuiteAS中间件平台应用的用户数以使用单位计算,通过控制网段采用逐步分发的方式分发到不同中间件平台上,从一个网段逐渐增加到所有网段,最终实现对于中间件平台的迁移。2.根据权利要求1所述的一种中间件迁移方法,其特征在于:所述步骤S1中,两种中间件间的差异包括:页面解析差异、配置文件差异和服务端口差异。3.一种...

【专利技术属性】
技术研发人员:杨春刘文彬梅发茂吴赟王泽涌洪雨天伍斯龙佟忠正
申请(专利权)人:广东电网有限责任公司广东电网有限责任公司信息中心
类型:发明
国别省市:广东,44

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

1