Interstage Application Server アプリケーション作成ガイド (CORBAサービス編)
目次 索引 前ページ次ページ

第1章 CORBAアプリケーションの基礎知識> 1.3 CORBAアプリケーションの設計

1.3.5 クライアントアプリケーションのインタフェース

 クライアントアプリケーションは、サーバアプリケーションの呼出し方法により、大きく以下の2つのインタフェースに分けることができます。なお、サーバ側のインタフェースと異なる組合せとなっても、問題ありません。

静的起動インタフェー

 クライアントアプリケーションは、スタブからインタフェース情報を取得します。サーバオブジェクトはコンパイル時に認識されるため、簡易に作成することが可能であり、性能面に優れています。

動的起動インタフェー

 クライアントアプリケーションは、インタフェースリポジトリから動的にインタフェース情報を取得します。クライアントアプリケーションは、連携時にサーバオブジェクトを認識するため、最新のサーバオブジェクトの情報を受け取ることが可能です。また、サーバ側では、クライアントへの影響を考慮することなくオペレーションの追加/変更/削除を行うことが可能であるため、柔軟性のあるシステムを実現することができます。


 IDL定義ファイルの構成によっては、インタフェース独自の領域獲得変数などがスタブに定義されることがあります。この場合、コンパイル時にアプリケーションとスタブをリンクする必要があります。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005