• 開発生産性
Uniface モデルベース開発/実行フレームワーク
ITの2007年問題をUnifaceが解決!
  • 製品概要
  • 製品特長
  • 機能紹介
  • システム要件

お問い合わせ

開発、統合、導入、3つの場面で導入効果を発揮

高い開発生産性を備え、また容易な保守性、安定性のため業務パッケージ製品の根幹としても使用されているアプリケーション開発・実行フレームワーク, Unifaceを導入することで、企業はアプリケーションの開発、統合、導入の3つの場面でその導入効果を得ることができます。それらの場面でキーワードとなるのは、マルチプラットフォームとマルチデータベースへの対応です。

開発・統合・導入

開発

モデルベース開発を実現し、様々なOSプラットフォームやデータベースに対応したUnifaceにより、組織は、特定のテクノロジーに縛られることなく、必要なタイミングで必要なアプリケーションを迅速に提供することが可能になります。

モデルベース開発
Unifaceの開発アーキテクチャーの核心はモデルベースのアーキテクチャです。Unifaceが適用するモデルはすべてリポジトリに格納され、開発者がみな同じリポジトリにアクセスし、かつ、モデルを共有することで、アプリケーション開発の効率化、チームによる開発環境を実現します。

モデルベース開発

Uniface アプリケーション モデル
Unifaceのアプリケーション モデルは、ユーザ インターフェースの必要条件、データ モデル(構造)およびビジネス ルール(振る舞い)のような実際的な定義がすべて記述されています。また、アプリケーション モデルは、Unifaceコンポーネントによって使用されるフィールドと属性の定義も含んでいます。これらの事前に定義されたモデルでアプリケーション構築を行うことで、たとえ複雑なアプリケーションであっても、開発者は短期間で作業を行うことが可能です。
テンプレート
Unifaceは、アプリケーション開発の生産性を高めるために、共通するコンポーネント構築の基礎をテンプレートとして用意しています。既に定義されたすべての定義およびプロパティを備えたコンポーネントはスケルトンとして、Unifaceリポジトリに格納され、すべての開発者が利用することができます。
コンポーネントに基づいた開発
大きく複雑なアプリケーションであっても、それらを細分化していけば、小さな動作の積み重ねであることがわかります。そして、共通する動作をひとつのコンポーネントとし、再利用することで、開発、配備およびメンテナンスの時間を節約することができます。
また、Unifaceでは、たとえばCOBOLなど、Uniface以外の言語で作成されたアプリケーションをコンポーネントとして利用することができるのも大きな特色です。すでに社内に蓄積されている多くの資産を無駄にすることなく、そのまま再利用することができるのです。

TOP

開発・統合・導入

統合

長年IT化を行ってきた現在の組織内には、実にさまざまな技術によるシステム、データベースが混在しています。そして最近では、このように混在したシステム、異なるデータベースに散在してしまったデータを統合し、より効率的なビジネスを実現したいという要求が高まっています。こうした企業の要求に、Unifaceは応えます。

統合

データ統合
マルチデータベース対応のUnifaceでは、OracleやSQLといったオープン系のデータベース、 Adabas、Ingresといったレガシー系のデータベース、さらには単なるファイルサーバといったものまで、その技術に縛られることなくシームレスな統合を実現します。
システム統合
Unifaceの優れたデータ統合機能により、Tuxedo、WebSphere MQ、SAP、CORBA、COM/COM+、XML、.NET、J2EEおよびWebサービスといったさまざまなテクノロジとの統合が可能です。そのため、Unifaceによるアプリケーション開発を行うことで、たとえば数十年来使い続けられているようなメインフレームアプリケーションと、最新のJ2EEによるアプリケーションを統合し、過去の資産を無駄にすることなく、あらたなビジネスロジックへの対応が可能になります。

システム統合

ポータルツール Uniface Viewによる統合表示
様々なアプリケーションを、ポータルツール Uniface Viewを使用して同一画面上に集約・表示することも可能です。
>>Uniface Viewに関する詳細はこちら

TOP

開発・統合・導入

導入
UnifaceはWindows、UNIX、Linux、System i5およびIBMメインフレーム環境でのアプリケーションの稼働が可能です。開発したアプリケーションは最新のテクノロジーからレガシー環境まで幅広く対応し、稼働するOS環境に縛られません。そのため将来に渡っても管理コストを最小限に抑えたアプリケーションの構築を行うことができます。

導入

ランタイムがプラットフォームの差異を吸収
Unifaceではランタイムを提供することで、プラットフォームの違いに関係なく、Unifaceで開発したアプリケーションを稼働させることができます。各プラットフォーム向けの移植作業を行う必要がないため、アプリケーションを短期間で導入することができます。
データベース統合の際の記述が不要
データベースの連携を行う場合、通常はデータベースサーバの間でやりとりするための特別な記述が必要です。しかし、Unifaceはこうした作業をすることなくスムーズに統合を行うことができます。
  • 製品概要
  • 製品特長
  • 機能紹介
  • システム要件

お問い合わせ

TOP