CORBA インターフェースは、クライアントとサーバー両方の設計において、重要な役割を果たします。サーバー は、リモート呼び出しに応答することができる CORBA 使用可能アプリケーションです。サーバーは、CORBA スケルトンにリンクします。
クライアント は、サーバー IDL を使用するコンポーネントであり、IBM® Rational® Rhapsody® モデル要素、または外部 IDL ファイルのいずれかによって表されます。クライアントは、CORBA スタブにリンクします。IDL コンパイラーは、サーバー (スケルトン)・コード、またはクライアント (スタブ)・コードを、CORBA インターフェースから生成することができます。