Oracle Forms マイグレーションサービス
現行の
Oracle Forms 12c の
期限は、もう見えている
Oracle Forms 12c は、
作り直さずに .NET へ
画面
基幹系システムの移行実績
FMB 253本・
Oracle Forms を取り巻くサポート期限
- 2018年12月Oracle Forms 11g 延長サポート
終了 (終了済) - 2022年6月Internet Explorer 11 サポート
終了 ― ブラウザ内での アプレット 起動は 前提に できません - 2024年12月Oracle Forms / Reports 14c
(14.1.2) リリース ― 12c の 後継。 上げるには 前提条件が あります - 2025年10月Windows 10 サポート
終了 - 2026年12月Oracle Forms / Reports 12c プレミアサポート
終了 - 2027年12月Oracle Forms / Reports 12c 延長サポート
終了 ― パッチ・ セキュリティ 修正の 提供が 終わります - 2028年1月以降12c は
Market Driven Support のみ (内容・ 費用とも 未公表)
出典:Oracle
Oracle Forms の現状 ― 4つの論点
期限は 2027年12月
多くの
14c へ上げるにもインフラ一式の入れ替え
WebLogic 14.1.2、
Oracle Reports は非推奨
12.2.1.3.0 の
クライアントは Java 実行環境が前提
Java Web Start / Forms Standalone Launcher で、
Oracle Forms は
移行アプローチの 4つの選択肢
現状維持(塩漬け)
コスト:小
メリット
- 追加投資が
当面は 不要 - 業務への
影響が ない
課題・
- 2027年12月以降
パッチなし - 障害・
法改正に 対応できない - 技術者の
確保が 難しくなる
Oracle Forms 14c へ更新
コスト:中
メリット
- Forms 資産を
そのまま 使える - Oracle の
サポート下に 戻れる
課題・
- WebLogic・
JDK・ DB も 入替 - Java 依存は
解消しない - Reports は
非推奨のまま
スクラッチ再構築
コスト:大
メリット
- 業務プロセスごと
見直せる - 最新アーキテクチャを
選べる
課題・
- 棚卸しに
設計書が 必須 - 工数・
期間が 最大 - 現行と
同じ 動作の 保証が 難しい
ツールによる .NET 移行
コスト:中
メリット
- 現行仕様のまま
.NET へ 移行 - DB は
構造を 変えずに 利用 - WebLogic・
Java 依存から 解放 - Visual Studio で
内製保守
課題・
- 画面の
細部は 個別調整が 必要
「まず .NET に
移行後の姿
| 現在 | 移行後 | |
|---|---|---|
| 画面 | FMB / FMX / MMB / MMX | Windows Forms |
| ロジック | トリガー / PLL | C# |
| 帳票 | RDF / SQR | ActiveReports / C# |
| 開発環境 | Oracle Forms Builder | Visual Studio |
| 実行基盤 | WebLogic + Java 実行環境 | .NET |
| データベース | Oracle Database | そのまま |
移行後の構造
① 現行資産から変換されるコード
画面
② 互換ライブラリ(弊社提供)
OnDemandOne.OracleForms:BuiltIn 関数・
③ 標準技術の基盤
.NET / C#、
Oracle Forms の
配布方式:デスクトップ(ClickOnce)と Web版(Blazor)
Windows Forms + ClickOnce
Microsoft 標準の
- 画面数の
多い 基幹系・ 現場の 入力業務に - プリンターへ
直接出力 - ローカルファイル・
周辺機器を 直接扱える
Web版(Blazor Server)
変換後の
- PC への
配布が 不要。 テレワーク・ 複数拠点に - 入力欄は
ブラウザの 本物の 入力欄 (日本語入力も そのまま) - Windows サーバーが
前提。 目安は 50 ユーザー 程度まで
移行プロセス ― 4ステップ
変換
FMB / FMX、
組み込みプログラムの対応
自動変換できない
単体テスト
現行システムの
受け入れテスト
現行システムと
AIドリブン方
帳票・SQR ほかの変換
Oracle Reports
RDF の
SQR
SQR を
Oracle UDT
ユーザー
組込 Java
Java Bean / PJC は
画面の再現性
レイアウトを保つ
コントロールの
操作感を保つ
ファンクションキーや
教育コストを抑える
画面が
移行実績
基幹系システム
Oracle Forms + SQR → Windows Forms + C#
変換対象は
生産管理システム
Oracle Forms + Reports → Windows Forms + ActiveReports
トリガーの
公共システム
Oracle Forms + Reports → Windows Forms + Microsoft Report
本番バッチ 39 本を
顧客管理システム(保険会社)
Oracle Forms + 組込 Java → Windows Forms + ActiveReports
トリガー
お見積りの進め方
ソースコード
抽出した XML をご共有いただく
Oracle 提供の
規模の概数をお知らせいただく
「Oracle Forms の
お見積りの算定項目
- 画面数
(Canvas / Block の 数) - トリガーの
プログラム量 (行数) - 標準関数
(Built-in) の 利用状況 - 利用している
コントロールの 種類 - Oracle Reports / SQR の
本数 - 他システムとの
連携の 有無
プロジェクトの進め方
現状調査・概算見積
弊社主体/
本数と
変換・単体テスト
弊社主体/
変換の
受け入れテスト・移行
お客様と
現行の
納品物
- 変換後の
Visual Studio ソリューション 一式 (画面・ ロジック・ 帳票・ 互換ライブラリ) - テスト
結果 (画面単位の スクリーンショット、 現行画面との 対比結果) - 運用ドキュメント
(互換ライブラリ 解説書、 画面フロー 資料、 障害調査ガイド、 ビルド・ ClickOnce 配布手順)
オプションサービス
Oracle Forms のバージョンと画面数だけでも、まずはお聞かせください
お使いの
TEL 03-5962-3776