RPG to Javaコンバージョンサービス

RPG to Javaコンバージョンサービス

IBM i(AS/400)のRPGアプリケーションを自社開発の言語変換ツールでJava言語へコンバージョンし、拡張性・柔軟性に優れるWebシステムに再構築します。

概要

IBM i(AS/400)のRPGアプリケーションの保守・運用費用、他システムとの連携にお悩みではないでしょうか。コベルコシステムが独自開発したRPG言語変換ツールで企業のITモダナイゼーションを支援します。

RPG資産を拡張性・柔軟性・保守性の高いWebシステム(Java)ヘ

長年使い続けてきたIBM i(AS/400)上のRPG資産は、技術者不足や外部依存による保守・運用費用の高騰、他システムとの連携が困難になるなどの問題を抱えています。そこで、拡張性・柔軟性に優れたJava言語へRPG資産をコンバージョンすることにより、導入後のメンテナンスが容易となります。さらに、将来的な拡張や移植もスムーズに行いやすく、運用・保守効率も向上します。コベルコシステムは、国内で独自に開発した高品質ツールを使用することで、処理速度を損なわずにRPGからJavaへの言語移行を支援します。

  • コードが見やすい
    コードが見やすい
    RPG言語からの変換の際、Java言語特有の法則にならった「Javaらしいコード」を作ることで、誰が見てもわかりやすくメンテナンスしやすいコードに書き換えます。
  • 高い言語変換率
    高い言語変換率
    企業や業務特有のロジックでも、高い変換率を保てます。スピードが上がり業務が効率化されるだけでなく、人の手を介さないことでプログラムの不具合を減らすことができます。
  • 純国産ツール
    純国産ツール
    高品質・純国産のツールのため、言語の壁がなく、様々な変換方法の要望に柔軟に答えることができます。また、サポート体制が充実していることもポイントです。

特長

RPGをJava言語に適したコードに変換し、移行後の高い保守性を担保

RPG to Javaコンバージョンサービスでは、運用安定性を実現するエンタープライズ標準フレームワーク「Java EE」を中心としたオープン技術を採用し、今後のシステムへの要求に応えられる基盤を提供します。
また、変換ルールや命令パターンを定義することで、Java言語に適した名前やシンプルな構文へ変換することが可能です。

コベルコシステムのRPG言語変換ツールによるコード生成メリット
  • コードの見やすさ(可読性):ブロック単位でシンプルかつコンパクトなコードに変換
  • 改修しやすさ(変更性):3層構造にコードを分離し、影響範囲を局所化
  • コードの品質(安定性):移行前と同等の処理効率を担保/機械的な変換による移行漏れ防止
一般的な変換ツールとコベルコシステムの言語変換ツールとの保守性比較
一般的な変換ツールとコベルコシステムの言語変換ツールとの保守性比較(可読性・変更性・安定性)

RPG/帳票/QUERY/CLに対応し、高い言語変換率を実現

RPGソースコードだけではなく、帳票/QUERY/CLにも対応し、いずれも高い変換率を誇ることがコベルコシステムのRPG言語変換ツールの強みです。現在も変換精度の向上に取り組み、進化を続けています。

RPG/帳票/QUERY/CLにも高い言語変換率で対応可能なコベルコシステムの独自変換ツール
RPG/帳票/QUERY/CLにも高い言語変換率で対応可能なコベルコシステムの独自変換ツール

ツール変換により、開発工数削減・プロジェクト期間短縮

ツールを用いた自動変換により、開発工程だけではなくテスト工程においても工数が削減できます。自動変換では人の手によるミスを大幅に減らせるうえ、ソースコードに不具合が発生した場合はツールにフィードバックをかけて修正するため、継続的なコードの品質改善とテスト工数削減が期待できます。その結果、プロジェクト期間の短縮が可能となります。

手動変換によるリライトとRPG to Javaコンバージョンサービスの開発工数・プロジェクト期間の差

RPGからJavaへのコンバージョンプロジェクトをFREEKSでトータルサポート

コベルコシステムのFREEKSは、企業のITモダナイゼーションの成功をトータルにサポートするソリューションを取り揃えています。RPGからJavaへのコンバージョンプロジェクトだけではなく、その前段階の調査・計画、移行後の保守運用の最適化まで、コベルコシステムにおまかせください。

コベルコシステムのITモダナイゼーション FREEKS

コベルコシステムのFREEKSでITモダナイゼーションプロジェクトをトータルにサポート
コベルコシステムのFREEKSでITモダナイゼーションプロジェクトをトータルにサポート