用語解説辞典

用語解説辞典 知りたい用語はここで検索

用語解説辞典トップに戻る

【リライト】

 IT業界でいうリライト(Rewrite)は、古い情報システムのプログラムを新しいプログラム言語で書き直すこと。レガシーマイグレーションとか ITモダナイゼーションと呼ばれる作業の手法のひとつ。

 企業の情報システムの中には、何十年も使い続けられているものがある。今も、そうした古いシステムが残っているケースが少なくない。こうしたシステムは、さまざまな制約があるので新しいシステムに移行するのが望ましいと思っても、データの蓄積、業務手順の問題、コストなどを考えると一気に刷新するのは難しい。

 そこで、仕事の内容や手順などはそのままに、ハードウェアやソフトウェアなどを部分的に、あるいは順次、現在主流のものに置き換えて行く方法が取り入れられるようになってきた。

 リライトは、こうした手法のひとつで、COBOL(コボル)などの古いプログラム言語で書かれているプログラムを、オープンCOBOL あるいは C# や Java といった現在主流のプログラム言語で書き直す。ただし、その際にソフトウェアとしての機能やデータ内容は変更しない。

 古い情報システムで稼働しているプログラムは、コンピュータの性能が低かったことによる制約があったり、何度も修正や追加が繰り返されて非常に複雑化(スパゲッティ化)してるケースが多い。上手に移行すると、リライトでこうした問題も解決できる。

 リライト以外のレガシーマイグレーションや ITモダナイゼーションの手法としては、ホストコンピュータを新しいコンピュータに移行するリホスト、新たなインターフェースを作って使い勝手を良くするラッピングなどがある。

りの一覧に戻る

用語解説:下島 朗(株式会社エントラータ)監修

page top