2021年04月22日 05時00分 公開
特集/連載

COBOLやPL/Iのメインフレームアプリケーションをクラウドサービスで動かすにはメインフレームからクラウドへ【後編】

ソースコードがあれば、メインフレームアプリケーションのクラウドサービス移行は比較的容易だ。ただしプログラミング言語の種類によって難易度は異なる。「COBOL」「PL/I」で書かれている場合はどうなるのか。

[Tom Nolle,TechTarget]

 メインフレームで稼働するアプリケーション(以下、メインフレームアプリケーション)のクラウドサービスへの移行が難しくなるかどうかは、ソースコードの有無が左右する。企業がソースコードを保持していれば、メインフレームアプリケーションをそのままクラウドサービスへ移行させたり、マイクロサービスアーキテクチャ(小規模のサービスを組み合わせるアプリケーション構造)に基づくアプリケーションとして再構築したりできる可能性が高まる。特に「C」「C++」「C#」などの一般的なプログラミング言語で記述されているアプリケーションは、クラウドサービスへの移行が比較的容易だ。

併せて読みたいお薦め記事

クラウドへのシステム移行

レガシーアプリのモダナイズ


「COBOL」「PL/I」のアプリケーションをクラウドサービスで動かすには

 「COBOL」や「PL/I」、アセンブリ言語などのプログラミング言語でメインフレームアプリケーションが記述されている場合は、一から書き直さずにクラウドサービスへ移行させることは難しい。COBOLで記述されたメインフレームアプリケーションに最適な方法は、ソースコードの変換を支援するツールでクラウドサービスに適した形に変換することだ。例えばAstadiaやTmaxSoft、MuleSoftといったベンダーが、こうしたツールを提供している。

 メインフレームアプリケーションのクラウドサービス移行は、必ずしも可能であるとは限らない。クラウドサービス移行にかかるコストの面から実現不可能な場合もある。全面的なクラウドサービス移行が難しい場合は、メインフレームアプリケーションからユーザーインタフェース(UI)とデータ入力の部分のみ分離してクラウドサービスへ移行させるとよい。そうすることでメインフレームの制約を減らすことができ、今後の本格的な刷新に備えることができる。

TechTarget発 先取りITトレンド

米国TechTargetの豊富な記事の中から、最新技術解説や注目分野の製品比較、海外企業のIT製品導入事例などを厳選してお届けします。

ITmedia マーケティング新着記事

news054.jpg

「ECプラットフォーム」 売れ筋TOP10(2021年5月)
一部の都道府県では、新型コロナ第4波のための緊急事態宣言が続いています。オンラインシ...

news138.jpg

Brightcove、放送局レベルの品質でライブ配信イベントを実現する「Virtual Events for Business」を発表
企業やチーム単位で、安全かつ信頼性の高い放送品質のライブ配信イベントを社内外に配信。

news061.jpg

売れる仕組みは「AI」で作る(無料eBook)
「ITmedia マーケティング」では、気になるマーケティングトレンドをeBookにまとめて不定...