遗留系统又称为遗产系统,英文名称legacy system。 通俗点称,就是老系统,旧系统。

在数字化转型过程中,遗留系统是需要优先处理的。

遗留系统很多时候是一种技术上的债务(technical debt), 没有有效地处理这些债务前,数字化是很难迈进的。

根据遗留系统产生的价值,有不同的处理方案。

数字化转型之遗留系统处理_数据


一、遗留系统本身功能简单,数据维度也不复杂

这种情况下,可以全盘抛弃老系统,把现有核心数据导出, 在新系统中,重构相应功能,再导入数据,完成切换。

数据维度,简单讲,就是有多少张表。 数据很多,并不代表维度复杂,如果维度不复杂,10年期的数据都可以在短时间内导入到新系统。


二、遗留系统功能复杂,无接口或相应技术文档已丢失

很多企业会卡在这个环节, 直接让老系统成了信息孤岛,新系统和老系统完全没有衔接,或纯粹手工搬运。 随着技术的发展,这些问题也能够得到有效解决。

在无接口无源码的情况下,我们一般采用RPA或插件机器人的方式,进行数据对接。 就是机器人模拟人类进行数据搬运工作,机器人可以7X24小时不停歇。这种方式可以有效地衔接新老系统数据。


三、遗留系统功能复杂,尚有少量的技术支持

这种情况下,尽量避免在老系统升级新功能。 所有老系统的功能改造,都会产生一定的技术债务。

新系统(新的框架) 开发同样的功能, 效率一般是老系统的好几倍,通过一些集成的技术手段,打通新老系统,直接在新系统上升级功能。

除了RPA、插件机器人以外,还有些异构数据库同步的工具,方便新老系统衔接。


新老系统衔接,是数字化转型的难点。 就算我们有了机器人,能自动搬迁数据,还有不少的工作要做,包括组织架构及人员同步,基础数据及元数据同步,文件同步等。

所有的数据依赖完成后,才能进行完整的数据迁移。 如果要新老系统并行一阵时间,对新系统的架构能力是个严峻的考验。

对于那些目前基本不怎么用软件的公司来讲,数字化转型反而会顺利很多, 没有大量的技术债务要偿还。

下面的文章,我们会着重讲下系统集成与数据集成,也会进一步探讨,使用新技术,将遗留系统纳入到整个系统中,顺滑地过渡。

简单讲,数字化转型是架构问题,不是产品问题,通过购买多个软件产品是无法有效落地的。