Uniface
Uniface基盤は開発環境と実行環境を提供し、大部分はUniface Application Platform Suite(APS)のパッケージで提供される。APSには以下の製品を含む。
Uniface Development Environment(ユニフェイス開発環境) — アプリケーション開発時にモデル化、実装、コンパイル、デバッグ、配布を行う統合した開発環境
Uniface Flow(ユニフェイスフロー) — ビジネスプロセスを開発、展開するための環境
Uniface View(ユニフェイスビュー) — Webドキュメント、データベースレポート、エンタープライズアプリケーションをユーザに整理されたデスクトップとして提供する環境(アプリケーション統合ポータルの開発・実行環境)
Unifaceアプリケーション(開発環境、Uniface FlowとUniface Viewも含む)は、実行時に一般的なインフラ(システム環境)で稼動する。
Uniface Runtime Engine(ランタイムエンジン) — コンパイルされたアプリケーション コンポーネントとライブラリを特定のプラットホームで実行する。
Uniface Router(ルータ) — Unifaceアプリケーションのプロセス間通信を請け負うマルチスレッドのプロセス。Uniface Serverプロセスの開始、終了、ロードバランシングを行う。更にUnifaceプロセスの間のメッセージング処理も行う。
Uniface Server(サーバ) — Unifaceクライアントからサーバ資源にアクセスを行ったり、サーバ上のコンポーネントを実行することができるサーバ上のプロセス。