目次:
定義-レガシーシステムとはどういう意味ですか?
コンピューティングのコンテキストでのレガシーシステムとは、利用可能なアップグレードバージョンの代わりに使用される古いコンピューターシステム、プログラミング言語、またはアプリケーションソフトウェアを指します。
また、レガシーシステムは、現在のコンテキストまたはコンテンツに適用されなくなった用語やプロセスに関連付けられている場合があり、そのため混乱が生じています。 理論的には、最も高度な技術を使用するためにすぐにアクセスできるようになると素晴らしいでしょう。 しかし、実際には、ほとんどの組織にはレガシーシステムがあります(ある程度)。 レガシーシステムは、互換性の問題、陳腐化、またはセキュリティサポートの欠如により、問題が生じる可能性があります。
レガシーシステムは、レガシープラットフォームとも呼ばれます。
Techopediaはレガシーシステムについて説明します
レガシーシステムは、必ずしも年齢によって定義されるわけではありません。 レガシーとは、組織の要件を満たすためのベンダーサポートの欠如またはシステムの無能力を指す場合があります。 たとえば、大規模なメインフレームは64ビットJavaを使用し、Linuxプラットフォームは1960年代のコードを使用します。 レガシー状態とは、システムを維持、サポート、または改善することが困難(または不可能)であることを指します。 レガシーシステムは通常、新しく購入したシステムと互換性がありません。
レガシーシステムは高度なメンテナンスであり、複雑なパッチ適用と修正が必要になる場合があります。 移植技術は、ソフトウェアの調整または適応によく使用されます。 古いハードウェアでは、互換性のない環境でデバイスの機能を促進するために、互換性レイヤーを追加する必要があります。
組織は、次のようなさまざまな理由で引き続きレガシーシステムを使用する場合があります。
- 「破損していない場合は、修正しないでください!」 システムは適切に動作する可能性があります。
- システムは複雑で、ドキュメントは貧弱です。 スコープを単純に定義することは困難です。
- 複雑さやモノリシックアーキテクチャのため、再設計には費用がかかります。
