我们需要一个Web应用程序的退出计划,其第一个维护版本即将投入生产。 我们面临的问题是即使我们退出新的EAR并部署旧的EAR,使用新版本键入的数据也不会支持旧的业务规则(当前),因为业务规则有很大的变化。 您能否建议我们如何解决这个问题?
答案 0 :(得分:2)
这通常需要一种系统性方法,限制您如何进化应用程序。例如,最好首先推出架构更改并让它们在旧应用程序中良好地坐着。然后,如果可能的话,与旧系统并行推出新系统,并使用测试帐户点击它。最后,您向客户推出,最好采用交错方式。
在不知道你的应用程序的细节的情况下,我不能说这种方法对你有多可行,但我会说在新版本的设计的早期阶段通常需要经过深思熟虑。
答案 1 :(得分:1)
在没有事先了解系统的情况下,这是一个非常难以回答的问题。 是否存在旧数据与新版本正常工作的升级路径? 如果是这样,你可能不需要担心。 您可能会遇到以下情况: