モダナイゼーション導入事例
PowerBuilder・VB6・Nexaweb・Oracle PL/SQLなど、レガシーシステムのモダナイゼーション事例を、課題・アプローチ・成果とともにご紹介します。
PowerBuilderシステムのモダナイゼーション
課題
20年以上稼働するPowerBuilderシステムの老朽化。仕様書が存在せず、保守要員の退職リスクが深刻化。
アプローチ
Code Analyzerで全体構造を可視化した後、Code TransformerでHTML5ベースのWebアプリケーションに自動変換。段階的な移行アプローチを採用。
成果
移行期間
維持コスト
大規模VB6システムの可視化
課題
数百万行のVB6コードベース。影響範囲が不明で改修が停滞し、新機能の追加もできない状態。
アプローチ
Code Analyzerによる全量解析を実施。依存関係マップと詳細な解析レポートを生成し、移行計画の基盤を構築。
成果
影響範囲
移行計画策定
Oracle PL/SQLからPostgreSQLへの移行
課題
大量のOracle PL/SQLストアドプロシージャ。クラウド移行に伴いデータベース変換が必要。
アプローチ
Code Transformerを活用し、PL/SQLをPostgreSQL互換のコードに自動変換。プロジェクト固有のルールでカスタムチューニングを実施。
成果
自動変換率
手作業
Biz/BrowserアプリケーションのHTML5移行
課題
Biz/Browserで構築された業務アプリケーションの老朽化。ベンダーサポートの縮小と、モダンブラウザへの対応が急務。
アプローチ
Code AnalyzerでBiz/Browserアプリケーションの全体構造を解析した後、Code TransformerでHTML5ベースのWebアプリケーションに自動変換。
成果
自動変換率
ブラウザ対応
NexawebアプリケーションのHTML5モダナイゼーション
課題
Nexawebプラットフォーム上で稼働する大規模業務システム。Nexawebのサポート終了に伴い、HTML5への移行が必要。
アプローチ
Code Analyzerで既存Nexawebアプリケーションを解析し、依存関係と画面遷移を可視化。Code TransformerでモダンなHTML5アーキテクチャに自動変換。
成果
移行期間
画面数