ソリューションツールについて

LiberatorWorkbench: 統一されたレガシーマイグレーションフレームワーク

news-image-1LiberatorWorkbenchは、FreeSoft社が開発した自動化されたレガシーモダナイゼーションをのための一連のツール、手法です。 このフレームワークには、資産分析、コード変換、QA、移行作業を含む、これまでの、アプリケーションのライフサイクルを維持し、モダナイゼーション のを通じてすべての作業・工程をパッケージし、マイグレーションをサポートするための高度なツールが含まれています。 LiberatorWorkbenchのツール:

  • KnowledgeLiberatorはレガシーアプリケーション診断、文書化、データモデリング
  • DataLiberatorはレガシーデータベースのマイグレーション
  • CodeLiberatorはレガシーのアプリケーションプログラムのコード変換又は加工・編集
  • AppTesterはテスト検証の自動化

KnowledgeLiberator: レガシーアプリケーション診断

news-image-2KnowledgeLiberatorは、FreeSoft社のモダナイゼーションプロジェクトビジネスから始まりました。 KnowledgeLiberatorは、レガシー資産解析、ドキュメンテーション、データモデリングのための高性能ソースコード解析ユーティリティです。 このツールを使用して、アプリケーションの設計状態を把握します。 Knowledge Liberatorでは、現在のアプリケーションに内在しているブラックボック化されたすべての情報が、このツールによって取り込まれます。

DataLiberator:レガシーデータベースマイグレーション

news-image-1DataLiberatorは、現行システムのデータベーススキーマとデータを自動的にオープン環境に移行するためのツールです。 このツールは、Knowledge Liberatorによって作成されたメタデータを使用して、データスキーマの移行、正規化の実行、現行システムのデータモデルと移行先の正規化リレーショナルデータベーススキーマとのマッピングの作成を行います。 DataLiberatorは、レガシーデータ構造を変換し、移行先のRDBMS、NoSQLデータベースへのデータロードのためのスクリプトを生成するためのデータ抽出(ETL)プロセスを生成します。

CodeLiberator:言語変換

news-image-2CodeLiberatorは、ビジネスロジック、ユーザーインターフェイス(UI)、データアクセスレイヤを含む完全なレガシアプリケーションを変換するためのレガシモダナイゼーションフレームワークの最も高度で優れた機能です。 このツールは、Knowledge Liberatorによって作成されたメタデータを使用して、第3世代および第4世代のプログラミング言語で開発されたビジネスロジックを、Javaまたは.NETテクノロジスタックを使用して完全に新しいアプリケーションに変換します。 CodeLiberatorの主な機能:

  • COBOLからJava、NaturalからJava、PL / IからJavaなどの言語変換を行います、ビジネスロジックは、レガシープログラミング言語からオープンな環境でのプログラミング言語に変換することができます。
  • CICS、IMS/DCなどのオンラインアプリケーションの3270画面端末や、UNIX端末などのさまざまな従来のユーザーインターフェースをシンクライアントソリューションに変換するJavaServer Faces (JSF)、JSONを使用したHTML / JavaScriptアプリケーションに変換します。
  • 移行されたRDBMS、NoSQL、ファイルへのデータ検索や入出力ロジックが実行できるように、レガシーアプリケーションの埋め込みまれたデータアクセスを変換します。

 

AppTester: 現新比較テスト検証ツール

news-image-1AppTesterは、レガシーモダナイゼーション を自動化を行うために、テスト検証の自動化と検証支援ツールです。 AppTesterの機能には、レガシーシステム(3270端末、Unix端末、Windows GUI操作結果、バッチ処理結果など)でテスト検証シナリオを記録し、テストシナリオ定義を保存し、ターゲットシナリオで移行したアプリケーションでそれらを再現検証し、検証結果を自動的に評価し検証結果の統計情報を視覚化することができます。 テスト検証の成功率とカバレッジ率 を示す回帰テストと移行検証の品質保証は、レガシーモダナイゼーション でのテスト検証を反復的に自動化できることが非常に重要です、このテスト検証ツールによって、マイグレーションプロジェクトのリスクと検証作業を大幅に削減します。