遗留系统是什么?

遗留系统是任何过时的硬件或软件,还在积极使用。遗留系统是常见的在有着悠久历史的大公司,如金融机构。

遗留系统可以昂贵的支持和运营成本。集成通常是一个挑战,这会影响整体性能。过时的系统也可能带来安全风险。

遗留系统的迹象是什么?

“遗留系统”是一种主观的术语。一些用户可能会忽略一个可用升级为一个很好的理由,当新版本缺失一个或多个基本特征。

但是,有各种明确的迹象表明硬件或软件是一个遗留系统,诸如此类的:

没有积极支持:供应商已经停止提供支持,因此他们不再发布定期更新和安全补丁。例如,微软支持Windows 7在2020年结束,所以不会有新版本的操作系统。

一些熟练的专业人员:公司经常发现很难雇佣的人了解他们的遗留系统。例如,大学课程一般不教60岁的编程语言COBOL,但银行业仍然广泛的使用它。然后,银行很难找到COBOL开发人员可以协助他们的代码。

可怜的互操作性:大多数组织需要整合各种系统。这个任务很简单与现代云软件。老,内部软件,然而,可能取决于手册文件导出和导入过程。

缺乏特点:遗留系统没有收到更新,所以他们不会有任何最近的特性。例如,一个年长的客户关系管理系统可能不会提供现代工具,如情绪分析由机器学习。

因为遗留系统不再进化,他们随着时间的推移变得越来越麻烦。

与遗留系统相关的问题

公司可以选择坚持遗留系统的原因。频繁,这是一个成本的问题——迁移到一个新系统可以是一个复杂和昂贵的过程。

然而,遗留系统往往是更多的麻烦比他们的价值。他们的表现不佳可以产生连锁反应在整个网络和对数据质量构成威胁。

与遗留系统相关问题包括:

可怜的安全:遗留系统不接受安全补丁,这使他们永久暴露。黑客遗留系统中不断寻找漏洞,因为他们知道这些系统弱于系统定期收到补丁。

数据丢失:遗留系统可能不容易在网络上与其他系统集成。这通常意味着团队必须依靠手工流程的数据从系统中提取数据。这是一个次优的方法具有高数据丢失的风险。

坏的用户体验:用户体验设计是一个快速增长的领域的计算机科学。设计师正在提供友好的、功能丰富的为用户服务。当企业依赖旧的接口,它可以是一个缓慢和令人沮丧的经验人员。

遗留的培训:新用户不太可能有一个遗留系统方面的经验,尤其是如果他们新的劳动力。创建额外的开销,因为该公司已培训每个用户使用旧系统。有时,这可能是一个全新的范式为用户,比如当一个系统依赖于命令行提示。

遵从性问题:许多旧系统无法处理现代遵从性需求。法律如GDPR和CCPA产生重大影响公司如何处理个人身份信息(PII)。没有合适的工具,企业可能难以满足法律要求数据管理。

所有这些问题可以抬高成本要高出一大截。客观成本分析通常会显示升级成本高效的从长远来看比住在遗留系统。

从遗留系统如何继续

系统迁移可能是一个复杂的挑战,特别是如果遗留系统在日常使用。与大多数改变项目一样,它通常是一个良好的规划问题。迁移过程通常是这样的:

1。建立新系统。该组织将建立新系统,这样就可以使用了。数据管理器可以运行一个小型试点计划确认新系统的工作原理,并提供相同的功能作为旧体制。

2。提取现有的数据。迁移团队将使用遗留系统的出口工具。这将创建一个文件的原始数据与新系统不兼容。

3。应用数据转换。团队将执行一系列的数据转换。这可能包括:

  • 数据清理删除任何腐败或重复的值。
  • 数据验证以确保所有值在逻辑上是一致的,比如检查所有电话号码包含十位数。
  • 数据映射转置的数据从旧模式的新模式与现代系统兼容。
  • 数据浓缩合并与其他相关数据的原始数据,这有助于创造更多的详细记录。

4所示。数据加载到新系统。团队将执行一个数据将所有的遗留数据导入到新系统。系统用户仍然可以访问以前住在遗留系统的记录。

5。关掉和推出。最后,团队将遗留系统离线。用户会完全转移到新系统。这有助于避免一些用户仍然遗留系统上创建新的数据,这可能会导致不一致和冗余。

这种迁移时容易有一个可靠的两个系统之间的数据传输平台,如一个提取转换负载(ETL)。

的术语表

一个数据集成技术的术语指南。

Baidu
map