Skip to content
コード変換

Code Transformer

既存コードの解析結果を活用した自動変換ツールです。入力はレガシーソースコードのみ、解析結果・モデル・変換ルールに基づいてモダンなコードを生成します。

対応言語

変換対象

幅広いレガシー言語からHTML5への変換、およびデータベース移行に対応します。

VB6 / PowerBuilder

クライアント/サーバー型アプリケーションをHTML5ベースのWebアプリケーションに変換します。

Nexaweb → HTML5

NexawebアプリケーションをモダンなHTML5アーキテクチャに移行します。

SQL for Oracle

Oracle PL/SQLやストアドプロシージャをSQL Server、PostgreSQL、MySQLへ自動変換します。

変換プロセス

Code Transformer フロー

INPUT
レガシーコード
PB VB6 Nexaweb RPG Java C++
PARSE
Code Parser

自動解析で構造を抽出

MODEL
XML Model 生成

中間モデルに変換

GENERATE
Code GEN

MVC構造でコード生成

OUTPUT
WEB コード
HTML5 Angular React TypeScript
変換率 90%以上

アーキテクチャ

Client/Server → HTML5

Legacy Code
Forms
Modules
Classes
3rd party
controls
SQL
Client / Server Technology
Data Sources
Parse and Generate
3rd party controls*
Open Source
Refactored / Generated code
React / Open Source
JSON Service Layer
Data interactions
Spring / ORM
Data Sources
*3rd party controls only where needed

アーキテクチャ

Nexaweb → HTML5

3rd party controls*
Java / XAL
Advance Core Support
Java serialization
Data interactions / SQL
Spring / ORM
Data Sources
Parse & Generate + Migrate
3rd party controls*
Open Source
Refactored / Generated code
React / Open Source
JSON Service Layer
Data interactions
Spring / ORM
Data Sources
*3rd party controls only where needed

プロセス

Migration Benefit using Transformer

従来の方法
プロジェクト開始/コードフリーズ リリース
要件
定義
製造・開発
QA
テスト
バグ
修正
コードフリーズ期間
Code Transformer 使用
プロジェクト開始 コードフリーズ
要件
定義
ツール
チューニング
手作業
開発
QA
テスト
バグ
修正
コードフリーズ期間
納期
短縮
主な特長

Code TransformerからHTML5へ

自動解析により確実で短期間のコード変換を実現。ロジックの見落としや移行漏れを排除し、変換率90%以上を達成します。

高精度な自動変換

MVC設計に基づき、Model(JSON)、View(HTML5・Angular)、Controller(JavaScript)の構成で可読性の高い変換コードを生成します。

コードパーサー解析

自動解析により、確実で短期間のコード解析を実現。ロジックの見落としや移行漏れを排除します。

MVC型コード変換

Model(JSON)、View(HTML5・Angular)、Controller(JavaScript)のMVC設計に基づく可読性の高いコードを生成します。

品質・スピード・コスト

高品質な出力を短期間・低コストで実現します。プロジェクトごとの最適化により、変換率90%以上を達成します。

ツール最適化

プロジェクトごとにカスタムチューニングを実施。サードパーティ製品のルールも組み込み、変換率90%以上を実現します。

手動開発の最小化

高い変換率により、手動での開発作業を最小限に抑え、コストと工期を大幅に削減します。

モダンアーキテクチャへの移行

最新技術の採用、クラウド対応、TCO削減を実現するモダンアーキテクチャへスムーズに移行します。

TCO削減・クラウド対応

総所有コストの削減、クラウド環境への対応、最新技術の採用を実現します。

システム統合の簡素化

モダンアーキテクチャへの移行により、システム統合を簡素化し、長期的な標準環境を構築します。