Monarch migrates IBM i RPG to .NET

ASNA Monarch® migrates IBM i RPG to .NET

MonarchはIBMiのILE RPGまたはRPG・400で書かれたプログラムおよびアプリケーションをMicrosoft .NETのアプリケーションに書き換えます。完全な基盤移行を実現するにはManarchではIBMiのデータベースをSQLサーバに移行し、RPGアプリケーションをブラウザベースの.NETバージョンにすることで可能です。ひとだび.NETに移行するとお客様は自身のアプリケーションを自由に拡張することが容易になります。

ASNA Monarch benefits

RPGプログラムは単体で存在することはできないのでASNA Manarchをつかうことでお客様のRPG/400またはILE RPGコードを統合するだけでなくコマンドラインやDDSファイルの表示やメッセージファイルの印刷まで移行できるようになります。

基盤そのものの大規模移行にむけてASAN MonarchはIBMiのデータベースをMS SQLサーバに統合しいます。MonarchはASNA Datagateを使って既存のレコードレベルのRPG要求は最小の変更でSQL サーバで実行できるようになります。

グリーンスクリーン時代のRPGエンジニアはすでに市場から少なくなっています。レガシーなアプリケーションを.NET上で管理することはお客様のアプリケーションをこの先も維持していくために必要です。ひとたび.NETに移行すればアプリケーションは若手の.NETプログラマーによってこの先も維持管理していくことができます。

ASNA MonarchはASNA wingsとともに包括的にモダナイズまたはカスタマイズ戦略に取り組みます。これはWingsがまず初期段階としてUIを統合し、その後Manarchがビジネスロジックを.NETに置き換えていきます。

ASNA Monarchでの移行はASNA Visual PRGまたはMS C#を>NET言語に変換するように生成します。アプリケーションを維持管理できるようにしたいのであれば、C#を選択するといいでしょう。RPGプログラムを書けるエンジニアにとって、ASNA Visual PRGを使うことができるようになるので非常にありがたいツールとなるでしょう。

ASNA Monarchアプリケーションは.NET のASP.NETプログラミングモデルを用いてブラウザベースのプレゼンテーションを実装します。このプレゼンテーションは業界標準のウェブ開発技術を使って修正や拡張ができるようになります。

Monarchは現実的なアプリケーションの移行を実現するために必要なツールを用意しyています。レガシーなRPGアプリケーションは非常に複雑(100万行以上のRPGプログラムから成り立っている)です。このような膨大なプログラムから構成されるアプリケーションの移行は非常に困難ですが、Monarchを用いることでプログラムのコールやアプリーケーションのメトリックの移行が安全に実施することができます。

ASNA Monarhを使うとお客様のチームまたはアプリケーションの移行プロジェクト経験豊かなASNAチームによってどのようなフェーズにおいても安心してプロジェクトを遂行できます。

 

Read more about ASNA Monarch Features