言語コード/アプリケーション変換サービス
現行システムのデータとサービスを変更しないで、レガシーアプリケーションをJavaテクノロジー資産に完全に機能変換します。エンドユーザーの運用操作に影響を与えずに、Webベースのアーキテクチャーに変換します。






サービス
Natural言語からJava言語環境
FreeSoft社のCodeLiberatorツールは、メインフレーム、オープン環境でのNaturalアプリケーションから、ビジネスロジック、データアクセス、ユーザーインターフェイスを含むJava環境に移行します。移行されたアプリケーションは、オンライン処理とバッチ処理の両方で元の同等の機能を提供します。 エンドユーザーへの影響は最小限であり、変換されたJavaアプリケーションは、レガシーシステムと同じように機能し、同じサービスとユーザー操作を提供するため、日常業務はNaturalからJavaへの移行プロジェクトの影響を受けません
COBOL言語からJava言語への変換
FreeSoft社のCodeLibratorの言語変換ツールは、メインフレーム環境、オープンシステム環境で稼働しているCOBOLアプリケーションのビジネスロジック、データアクセス、ユーザーインターフェイスをJavaが稼働する環境に変換します。レガシー環境で稼働していたオンラインモード、バッチ処理アプリケーションは、Javaアプリケーションが実行する環境に移行します。COBOL言語からJava言語への変換するプロジェクトは、エンドユーザーへの運用業務の変更が最小限にするようにマイグレーションプロジェクトを完成させます。 COBOL言語から変換されたのJavaアプリケーションは、レガシー環境で稼働していたCOBOLシステムが持つ同等の機能サービスを提供します。
Informix 4GLのJavaへのマイグレーション
Informix 4GLは、Informixデータベースと緊密に統合された、高性能なRapid Application Development(RAD)プラットフォームです。DataLiberatorを使用したInformixデータベースの移行に加え、FreeSoftのCodeLiberatorは、Informix 4GLアプリケーションをJavaなどのモダンなプラットフォームへ自動変換します。
変換プロセスの入力には、Informix 4GLのソースコードに加え、間接的な構造宣言(LIKEを使用してデータベーステーブル構造に基づく構造体)を移行するためのデータベース定義も含まれます。通常、Informix 4GLアプリケーションではプリプロセッサ機能が使用されており、当社のGenAI搭載ツール「KnowledgeLiberator」を活用することで、コードを解析し、Javaへの変換プロセスを最適化します。これにより、開発チームがメンテナンスしやすいソースコードを生成します。
CodeLiberatorは、アプリケーション全体を標準的なシンクライアントJavaアーキテクチャにリファクタリングする機能を備えており、標準的なJavaアプリケーションサーバーと任意のリレーショナルデータベース上でホスト可能です。変換プロセスでは、アプリケーションの全レイヤーを包括的に処理し、ビジネスロジックやデータベースアクセスをJavaに移行します。また、キャラクタベースのInformixフロントエンド(Formsベースのアプリケーション)は、AngularなどのWebベースフレームワーク、またはプラットフォーム非依存の純粋なHTML/JavaScriptへ移行されます。
PL/IからJava変換
CodeLiberatorツールは、メインフレームやオープン環境のPL / IアプリケーションからビジネスロジックのJava言語変換だけでなく、データアクセス、ユーザーインターフェイスもJavaプラットフォームに変換します。
データベースマイグレーションに伴い、データアクセス命令文は、移行されたOracle、DB2 / UDB、SQL Server、NoSQL型データベース、ファイル管理への最適な入出力命令文に変換されます。 透過的又は標準SQL文による入出力処理を継承するために、Data Access Objec(DAO)などのさまざまなデータアクセスタイプをサポートします。
PL / IプログラムによるレガシーのユーザーインターフェースであるCICS / BMS、IMS / DCのマッピング処理は、JavaServer Faces (JSF)やプラットフォームに依存しないHTML / JavaScript方式のマッピング処理に変換されます。
他のレガシー言語変換と同様に、PL / I言語が持つ固有の言語要素(属性、データ型、関数、制御構造)は、ALIGNED命令、POINTER命令、GOTO命令によって完全に変換することができます。CodeLiberatorツールは、INCLUDEファイル、PL / I言語で定義されたプリプロセッサを管理するため、変換工程中に、多くのパターンを適用して、保守可能なコードとコードの再利用の可能性を見つけます。そして、生成する コードの構文と構造は、新規アプリケーション開発者とPL / Iプログラマーの両方にとって簡単でわかりやすいだけでなく、命名規則と元のプログラム構造も反映させることも可能です。
PL/IからCOBOL変換
PL / I言語を最新のプログラミング言語に変換するだけでなく、CodeLiberatorツールは、PL / I言語からCOBOL言語への変換もサポートしています。この変換機能によってPL/I言語のビジネスロジックをCOBOL言語のビジネスロジックに変換を保証することができます。 CodeLiberatorツールでは、さまざまな変換デザインパターンや変換ルール規則を適用できるため、ユーザーCOBOLコードの構文をユーザー変換仕様ニーズに応じてカスタマイズすることができます。 PL / Iと比較してCOBOLに欠けている特定の機能は、このカスタマイズ変換ソリューションによって、COBOLコード内にコーディングされたユーティリティープログラムの変換対応も可能になります。
CA-ADS / EasyTrieve言語からJava言語への変換
FreeSoft社のLiberatorWorkbenchは、CA-IDMSデータベースからリレーショナルデータベースへの自動変換や、CA-ADS、EasyTrieveアプリケーションからJavaアプリケーションへの変換機能をサポートしています。 ADSA定義、ADSアプリケーション、ADSコンポーネントは、ADSの同様のロジックとアプリケーションのフローを継承し、Java言語に変換されます。 制御フローの処理、エラー処理、端末の入出力、メニューの作成/表示などのレガシーアプリケーションの動作は、Javaで作成されたフレームワークで実装されます。
TIBCO ObjectStarからJava変換
CodeLiberatorツールは、TIBCO OSB – ObjectStarアプリケーションをJavaアプリケーションに変換します。 ルールの定義に加えて、Metastoreの画面定義、レポート定義、およびデータベーステーブル定義も変換プロセスの入力として使用します。 このソリューションは、言語のOSB特有の要素(型システム、変数の範囲、パラメータ化されたテーブルなど)を実装し、データベースの外部コードの呼び出しが正しく処理するようにマイグレーションを行います。
EGLから Javaへの変換
JCLマイグレーション
Natural言語のSQL文変換と再プラットホーム化
ADABASデータベースをOracle、SQL Serverなどのリレーショナルデータベースに移行して、レガシー環境のNaturalプログラムをオープン環境のNaturalアプリケーションの再プラットフォーム化するソリューションを提供します。 FreeSoft社のDataLiberatorは、ADABASスキーマとデータをリレーショナルデータベースに移行することができます。 Natural言語のSQL文”のマイグレーションは、NaturalのADABAS DCI呼び出しを処理し、マイグレーションされたリレーショナルデータベース上で正しく実行し、Naturalアプリケーショントランザクションを変換する必要がありません。 ADABASダイレクトコールインターフェイスの機能は、リレーショナルモデルで元のデータベースアクセスを実行するために、Natural言語のSQL文”ソリューションに実装されています。 Naturalプログラムは、レガシー環境でのADABASの入出力文から送信された同じ応答をサーバーから受信するため、データ処理はアプリケーションに対して完全に透過的な処理が可能です。
Ingres ABF / RBF言語のJava変換
FreeSoft社のCodeLiberatorツールは、Ingres 4GL – ABF、RBF – アプリケーションを自動的にJavaのような最新のプラットフォームに変換します。 変換エンジンの入力には、ABF / RBF 4GLソース、VIFREDフォーム定義、およびデータベース定義も含める必要があります。 ソリューションは、ビジネスロジックやターゲット言語へのデータアクセス変換など、アプリケーション全体の標準シンクライアントアーキテクチャへのモダナイゼーション をサポートし、Formsは、JavaServer Faces (JSF)又はプラットフォームに依存しないHTML / JavaScriptに変換されます。
プラットフォームマイグレーションとデータアクセスマイグレーション
レガシーデータベースがオープン環境へデータベースマイグレーションされた場合は、プラットマグレーションのためのソリューションが必要となります。 Oracle、SQL Server、他のRDBMSへにマイグレーションされても、移行されたオープン環境に置いても、オープンCOBOLやオープンPL / Iのレガシプログラミング言語で実行させることができます。
CodeLiberatorツールは、レガシープログラミング言語のCOBOL、PLIのデータアクセス命令文を、レガシーデータベースモデルからリレーショナルデータベースへのアクセスが可能にするためにDAOを使用したデータベースアクセス方式へ変換や、マイグレーションされたリレーショナルデータベースに対してSQL文によるデータベースアクセスができるように変換することが可能です。
サービス
当社はパートナーのアプリケーションのモダナイゼーションを支援し、戦略的なレガシー資産への既存投資を最大限に活用できる手段を提供します。