遗留系统的定义

Discover tools, trends, and innovations in eu data.
Post Reply
suchona.kani.z
Posts: 260
Joined: Sat Dec 21, 2024 5:40 am

遗留系统的定义

Post by suchona.kani.z »

但有一件事对每个人来说都是一样的:对这项技术产生了重大影响的婴儿潮一代将在未来几年内退休。这意味着,从人口统计角度来看,75% 的大型机技能将在未来几年内离开就业市场,并且可能只有一半能够被替换(Forrester Research,2021 年)。对于年轻人来说,Cobol 是“老派”,只有 Java 才是真正性感的。这是非常引人注目的,因为当今的许多核心应用程序仍然基于 20 世纪 70 年代的代码。这并不奇怪,因为 IBM 已确保每一代新一代计算机和软件始终具有向上兼容性。今天,我们仍然发现许多汇编程序以及非常大的 Cobol 程序(超过 100,000 行代码),这些程序多年来经过了强化,并且确实非常高效和可靠地完成其工作。这里我们谈论的是所谓的遗留系统。


术语“旧系统”或“遗留系统”以及狭义上的“遗留代码”是指计算 餐馆电子邮件列表 机科学中的商业软件领域中已建立的、历史上发展的应用程序。在这种情况下,英语单词“legacy”在很大程度上是一个与价值无关的技术术语。然而,通俗地讲,它也可以在令人烦恼的“遗产”或比喻意义上的“遗产”的意义上使用负面意义。
维基百科
硬件和软件大型机玩家的趋势
在过去的几十年里,人们观察到大型机厂商的整合。虽然曾经有来自 Comparex 或 Amdahl 的即插即用兼容大型机 (PCM),但今天我们只找到 IBM 的 zSeries。在磁盘外设领域,除了IBM的DS8000系列之外,我们只看到HDS和DELL/EMC。对于独立软件供应商 (ISV) 来说,情况也没有什么不同。 Broadcom 收购 CA,BMC 收购 Compuware,等等。

对于 Thoma Bravo 或 KKR 等私募股权和风险投资公司来说,科技行业的并购是一项有利可图的业务。所有这些导致供应商的集中度越来越低,从而导致竞争越来越少,在某些情况下甚至导致垄断地位和知名供应商锁定。

变化和警钟
市场已经认识到这一情况,各分析师的调查显示,大量大型机用户已经启动了现代化措施。研究表明,高达 90% 的公司已经解决了这个问题。

在这一点上,我想区分大型机现代化:

现代化大型机开发环境
目标:统一且敏捷的软件开发生命周期 (SDLC)
大型机应用程序的现代化
目标:通过用 Java 替代旧的编程语言并降低成本来实现独立
现代化大型机开发环境
瀑布原理已经发展了几十年。结果是在单独创建的环境中开发周期很长。另一方面,各部门越来越要求像“开放”世界那样具有短产品周期的敏捷开发方法。当各部门独立建立快速、独立的解决方案时,影子 IT 就出现了。
Post Reply