Softroad
  • contact
  • menu
migration-patterns移行パターン

RPGからJavaへ移行

東証上場TOP200社中、60社以上に採用されるシステムリフォーム

出光興産様、日産自動車様、日本航空様、ソフトバンク様、京セラ様、TOTO様、村田製作所様、石油資源開発様、ユニチカ様、ニトリ様、凸版印刷様、デンソー様、リコージャパン様、日東電工様、東建コーポレーション様、大同生命保険様、みずほリサーチ&テクノロジーズ様、岡三情報システム様、関電システムソリューションズ様、JALインフォテック様、アイテック阪急阪神様、西鉄情報システム様、キリンビジネスシステム様、JFEシステムズ様、コベルコシステム様、東レシステムセンター様、ブリヂストンソフトウェア様、テックインフォメーションシステムズ様、NECグループ様、NTTグループ様、情報技術開発様、パーソルプロセス&テクノロジー様、ユニシステム様、ワクコンサルティング様 他多数

この更新パターンのお客様事例講演

ソフトバンクBB株式会社様 事例発表 出光興産株式会社様 事例発表
株式会社 村田製作所様 事例発表 株式会社 村田製作所様 事例発表
株式会社セントラルフルーツ様 事例発表 株式会社セントラルフルーツ様 事例発表

IBM i (AS400) 、RPGの課題

IBM i (AS400) 、RPGの課題

AS400/RPGは、いずれ他の技術に移行することになります。
いずれ更新しますので、辛抱せず、OPEN化ラッシュの前で移行し、早くOPENを享受しよう!

一般的なRPGからJava移行の問題点

殆どの移行会社は、ストレートコンバージョンでの移行となっています。

exclamation-triangle-icon 保守性問題   ・レガシー言語を単純に自作関数より置換、レガシーの要素をそっくり継承している。
   結果的にレガシーとOPENの技術を両方把握しないとシステムを扱えず、保守性が悪くなる。 exclamation-triangle-icon 性能問題   ・ストレートコンバージョンの変換で、既存処理方式のままで、性能問題が多発。 exclamation-triangle-icon 業務品質問題   ・顧客提供データだけの比較テストを実施し、品質保証は実質上ユーザー任せになっている。

AIによる言語変換のお勧め

AIによる言語変換のお勧め

移行技術ポイントを網羅する自動テストツール

移行技術ポイントを網羅する自動テストツール

本番処理再現の比較テスト

本番処理再現の比較テスト

Pure Javaへの変換

Pure Javaへの変換

サンプルソースのご依頼

RPG→Javaの出来栄え

画面のOPEN化(GUI画面)
  1. マウス・ボタンなどにて、操作性の向上
  2. お客様のUI基準にカスタマイズ可能
  3. Webアプリのため、Web反応速度になる

GUI画面

現状画面の維持(CUI画面)
  1. UI/UXは変わらず、ユーザー教育が不要
  2. 自動変換率が高く、コストが抑えられる
  3. Webアプリのため、Web反応速度になる

GUI画面

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ヶ月
–>

CONTACT コンタクト

システム移行に関するお問い合わせは
こちらからどうぞ。