背景:国产化,自主可用,监管要求使用信创中间件
问题:
1、信创中间件如何替换商业中间件(weblogic、websphere)
2、涉及EJB、JMS、数据源如何改造
3、设计tomcat 、jetty内置方法如何改造
1、新创中间件如何替换商业中间件。
目前接触过的主要还是东方通和宝蓝德。
这2款软件都有迁移的评估工具。就使用来看,能基础完成迁移。
一般来说迁移会选择多家POC,毕竟中国人很卷的,厂商本身都在跑马圈地的阶段,都会很合作。按从边缘系统到核心的路线来替换迁移。
2、本身这些新创中间件都是符合J2EE的标准的中间件,所以EJB\JMS\数据源本身更换并不复杂,复杂的是JMS组件和数据库也一并信创了,多个模块信创所带来的复杂度会更高,出问题定位的难度也会更高。要么控制变量法,一个一个变更。要么在设计阶段统一用信创,然后拉应用测试,否则会很麻烦。
3、tomcat和Jetty本身都是开源的。和商业换信创的关联度不大。
收起中间件信创是最好替的,同质化太高,都是标准的j2ee规范。只要系统是标准的,例如SSH框架或者springboot的,基本没什么问题。
ejb这种东西应该很少了吧?有的话就只能先测试测了。
内置中间件,东方通和宝兰德也有对应内置版本,测通就行。
针对这个问题,我可以提供以下解决思路或方案建议:
首先,需要对现有的商业中间件进行评估,了解其在系统中的作用和功能。然后,选择适合的信创中间件进行替换。在替换过程中,需要进行充分的测试和验证,确保新的中间件能够满足系统的需求,并且能够与其他组件协同工作。
在替换商业中间件的过程中,需要对涉及到的EJB、JMS、数据源等组件进行改造。具体来说,需要将原有的组件代码进行修改,以适配新的信创中间件。在改造过程中,需要注意保持原有的功能和性能,并且确保新的组件能够与其他组件协同工作。
在替换商业中间件的过程中,需要对涉及到的tomcat、jetty内置方法进行改造。具体来说,需要将原有的方法代码进行修改,以适配新的信创中间件。在改造过程中,需要注意保持原有的功能和性能,并且确保新的方法能够与其他组件协同工作。
总之,替换商业中间件需要进行充分的评估和测试,确保新的中间件能够满足系统的需求,并且能够与其他组件协同工作。在改造过程中,需要注意保持原有的功能和性能,并且确保新的组件能够与其他组件协同工作。