正在使用中的软件替换。

公司目前正在用一套工作流软件,API依赖。现在想替换掉成其他的工作流产品。
有在做软件项目开发的朋友给个建议,应该如何顺利的替换掉。谢谢。
我们的项目是 JavaWEB

我的建议是分部替换。先整理业务,提取出业务来,写出新的程序,然后将正常的用户输入转发到新的系统,在测试库中产生数据,和生产库比较,如果完全一样完成验证,然后再让人工试用新的系统。