WSIFPort インターフェースは、操作の呼び出しの詳細を処理します。 ポートは、実際のサービスのインプリメンテーションへのアクセスを提供します。
WSDL 文書は、多くの異なる WSDL バインディングを提供し、 これらのバインディングは複数のポートを駆動することができます。クライアントおよびサービス・スタブはポートを選択でき、 また Web Services Invocation Framework (WSIF) はデフォルト・ポートを選択することができます。
ポートは、Operation オブジェクトを取得するためのインターフェースを提供します。 WSIFOperation インターフェースは、与えられた操作を実行する機能を提供します。
ポートがシリアライズされ、その後デシリアライズされると、 WSIF により、クライアントがインスタンスを識別するための正しい情報がサーバーに提供されます。 サーバー・インスタンスが既に利用不能である場合、 障害をスローするか、あるいは新規インスタンスを提供するかを決めるのはサーバーです。 その動作は、サービスのタイプにより決まります。
例えば、エンタープライズ Bean の場合、WSIFPort イン ターフェースは EJB ホームを保管し、それぞれの呼び出しの前に、そのホームを使用して Bean を選択します。 クライアントがインスタンス・サポートを必要とする場合に、 port インスタンスをシリアライズしたり、保守したりするのはクライアントです。 クライアントは、それぞれの呼び出し用に新規オペレーションとメッセージを作成する必要があります。
『WSIFPort インターフェース』を参照してください。
『WSIFOperation インターフェース』を参照してください。