レガシーラッピングとは?れがしーらっぴんぐ
レガシーラッピングとは、既存の古いシステムの内部には手を入れず、外側に新しいインタフェースの層をかぶせて、現代的な方式から呼び出せるようにする再利用の手法。部品化と再利用の文脈で、内部資産をそのまま生かしながら全面刷新の費用と危険を先送りできる。支援士では、包む層に認証・入力検証を集約して、古い内部の弱点を外へ露出させない設計として扱われる。
最終更新:2026-10-06
情報処理安全確保支援士を最短で暗記・合格する →背景
メインフレームや古い言語で書かれた基幹システムは、動いているが仕様書も担当者も残っていないことが多く、作り直すと業務が止まる危険が大きい。一方で、スマートフォンや外部サービスとの連携要求は待ってくれない。内部を触らずに入口だけ新しくする折衷案が、部品化・再利用の一手法として整理された。古いシステムは暗号方式や認証が現代の基準に届かないことが多く、包む層で補う設計が試験で問われる。
具体例
IBM の CICS Transaction Gateway は、メインフレーム上の既存トランザクションを改修せずに、外部から REST や Java で呼び出せる入口を提供する製品で、レガシーラッピングをそのまま製品化したものである。勘定系と連携するスマートフォンアプリは、この種の中継層だけを相手にし、内部の処理形式を知らずに済む。
試験での引っ掛け
「ラッピングすれば老朽化の問題は解消する」とする記述は誤り。内部の技術負債や技術者不足はそのまま残るため、恒久策ではなく刷新までの時間を買う手段と位置づける。既存コードを解析して仕様を復元するリバースエンジニアリングや、別基盤へ作り替えるマイグレーションとは、内部に手を入れるか否かで線を引く。
関連用語
出典・参考
公式シラバスの4 開発技術 > 2. 設計 > (12) 部品化と再利用に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。