ビジネス・ロジック層を作成した後で、クライアントを作成し、アプリケーションのユーザー・インタフェースおよび制御フローを提供する必要があります。たいていの場合、ビュー・オブジェクトおよびアプリケーション・モジュールはクライアントと組み合せて作成します。クライアントの設計は、必要なタスクおよび問合せは何か、どのようなデータ・モデルにするか、およびエクスポートする必要のあるメソッドはどれかを示します。
JDeveloperには、一般的なビジネス・コンポーネントのクライアント・アプリケーションを作成する際に役立つ3つの強力なクライアント・アーキテクチャが用意されています。
また、Javaを手動でコーディングすることにより、独自のビジネス・コンポーネント・クライアントを作成できます。