- 移行パターン
- RPGからJavaへ移行
移行パターン
- メインフレーム移行
- COBOLからJavaへの移行
- COBOLからOpenCOBOLへの移行
- RPGからJavaへ移行
- PL/IからJavaへ移行
- IDLⅡからJavaへの移行
- VBからVB.NETへの移行
- VBからC#.NETへの移行
- VBからJavaへの移行
- .NETバージョンアップ
- クライアントサーバからWEBシステムへの移行
- Javaフレームワーク変更/バージョンアップ
- Flex/FlashからHTML5への移行
- Oracle Formsバージョンアップ
- Oracle FormsからJavaへの移行
- DelphiからJavaへの移行
- PowerBuilderからJavaへの移行
- IEからEdge/Chromeへの移行
出光興産様、日産自動車様、日本航空様、ソフトバンク様、京セラ様、TOTO様、村田製作所様、石油資源開発様、ユニチカ様、ニトリ様、凸版印刷様、デンソー様、リコージャパン様、日東電工様、東建コーポレーション様、大同生命保険様、みずほリサーチ&テクノロジーズ様、岡三情報システム様、関電システムソリューションズ様、JALインフォテック様、アイテック阪急阪神様、西鉄情報システム様、キリンビジネスシステム様、JFEシステムズ様、コベルコシステム様、東レシステムセンター様、ブリヂストンソフトウェア様、テックインフォメーションシステムズ様、NECグループ様、NTTグループ様、情報技術開発様、パーソルプロセス&テクノロジー様、ユニシステム様、ワクコンサルティング様 他多数
この更新パターンのお客様事例講演



IBM i (AS400) 、RPGの課題
AS400/RPGは、いずれ他の技術に移行することになります。
いずれ更新しますので、辛抱せず、OPEN化ラッシュの前で移行し、早くOPENを享受しよう!
一般的なRPGからJava移行の問題点
殆どの移行会社は、ストレートコンバージョンでの移行となっています。
保守性問題
・レガシー言語を単純に自作関数より置換、レガシーの要素をそっくり継承している。
結果的にレガシーとOPENの技術を両方把握しないとシステムを扱えず、保守性が悪くなる。
性能問題
・ストレートコンバージョンの変換で、既存処理方式のままで、性能問題が多発。
業務品質問題
・顧客提供データだけの比較テストを実施し、品質保証は実質上ユーザー任せになっている。
AIによる言語変換のお勧め
移行技術ポイントを網羅する自動テストツール
本番処理再現の比較テスト
Pure Javaへの変換
RPG→Javaの出来栄え
- 画面のOPEN化(GUI画面)
-
- マウス・ボタンなどにて、操作性の向上
- お客様のUI基準にカスタマイズ可能
- Webアプリのため、Web反応速度になる
- 現状画面の維持(CUI画面)
-
- UI/UXは変わらず、ユーザー教育が不要
- 自動変換率が高く、コストが抑えられる
- Webアプリのため、Web反応速度になる
RPGからJavaを実現するシステムリフォーム
リフォームの進め方
システム移行 :業務ロジックが変わらないシステム更新。
移行テスト :各画面、バッチジョブ等の各機能が正しく移行されたことをテストする。
機能改善・追加 :業務ロジックなどの処理内容が変更されること。システム移行と並行で実施すること。
※上記プロセスは移行後工程に実施することを限定し、既存システムに改修する場合に、弊社がサポート可能になり、
改修後のソースは追いつき対応にする。
総合テスト :ジョブコントロール等によってシステム全体を起動し、システムはきちんと稼働することをテストすること。
弊社セミナー・講演会について
類似移行事例の抜粋
某営業システム
- 開発工程
- 棚卸、移行設計、UI設計~移行テスト、総合/運用テスト支援
- システムリフォーム情報
- RPG・RPGLE → VB.NET2013
RPG・RPGLE → PL/SQL
PRTF → PDF
OS400内蔵のDB2 → Oracle11g
OS400 → WindowsServer2012 - 既存システム規模
- RPG:1,500KL、帳票:221本
- 開発期間
- 15ヶ月
某生産・販売管理システム
- 開発工程
- 棚卸、移行設計、仕様書再生、ソース移行~移行テスト、総合/運用テスト支援
- システムリフォーム情報
- RPG → Java(画面)
RPG → T-SQL(バッチ)
CL → PowerShell
DB2 → SQL Server
AS/400 → WindowsServer2008 - 既存システム規模
- RPG:155KL、CL:15.1KL
- 開発期間
- 9ヶ月
某販売管理システム
- 開発工程
- 棚卸、移行設計、仕様書再生、ソース移行~総合テスト、運用テスト支援、本番移行
- システムリフォーム情報
- RPG・CLP → Java
CL → Java・PowerShell
DB2 → Oracle11g
OS/400(V5R3M0) → WindowsServer2008 - 既存システム規模
- RPG:110KL
- 開発期間
- 8ヶ月
某販売システム
- 開発工程
- 棚卸、移行設計、仕様書再生、ソース移行~移行テスト、総合/運用テスト支援
- システムリフォーム情報
- RPG、CL → Java
DB2 → SQL Server 2008
OS/400(V5R3M0) → WindowsServer2008 - 既存システム規模
- RPG:69.2KL、CL:14.7KL
- 開発期間
- 7ヶ月
某生産管理システム
- 開発工程
- 棚卸、移行設計、UI設計~総合テスト、運用テスト支援
- システムリフォーム情報
- RPG、RPGLE → Java
CL → Java/Shell
DB2/400 → PostgreSQL v10.0
IBM V7R2 → Linux7.2 - 既存システム規模
- RPG:46.4KL
- 開発期間
- 10ヶ月
某営業システム
- 開発工程
- 棚卸、移行設計、UI設計~移行テスト、総合/運用テスト支援
- システムリフォーム情報
- RPG・RPGLE → VB.NET2013
RPG・RPGLE → PL/SQL
PRTF → PDF
OS400内蔵のDB2 → Oracle11g
OS400 → WindowsServer2012 - 既存システム規模
- RPG:1,500KL、帳票:221本
- 開発期間
- 15ヶ月
某生産・販売管理システム
- 開発工程
- 棚卸、移行設計、仕様書再生、ソース移行~移行テスト、総合/運用テスト支援
- システムリフォーム情報
- RPG → Java(画面)
RPG → T-SQL(バッチ)
CL → PowerShell
DB2 → SQL Server
AS/400 → WindowsServer2008 - 既存システム規模
- RPG:155KL、CL:15.1KL
- 開発期間
- 9ヶ月
某販売管理システム
- 開発工程
- 棚卸、移行設計、仕様書再生、ソース移行~総合テスト、運用テスト支援、本番移行
- システムリフォーム情報
- RPG・CLP → Java
CL → Java・PowerShell
DB2 → Oracle11g
OS/400(V5R3M0) → WindowsServer2008 - 既存システム規模
- RPG:110KL
- 開発期間
- 8ヶ月
某販売システム
- 開発工程
- 棚卸、移行設計、仕様書再生、ソース移行~移行テスト、総合/運用テスト支援
- システムリフォーム情報
- RPG、CL → Java
DB2 → SQL Server 2008
OS/400(V5R3M0) → WindowsServer2008 - 既存システム規模
- RPG:69.2KL、CL:14.7KL
- 開発期間
- 7ヶ月
某生産管理システム
- 開発工程
- 棚卸、移行設計、UI設計~総合テスト、運用テスト支援
- システムリフォーム情報
- RPG、RPGLE → Java
CL → Java/Shell
DB2/400 → PostgreSQL v10.0
IBM V7R2 → Linux7.2 - 既存システム規模
- RPG:46.4KL
- 開発期間
- 10ヶ月