S2Remotingの紹介

S2Remoting は,リモートオブジェクトをコンポーネントのように扱ったり (クライアント・サイド),コンポーネントをリモートオブジェクトとして扱ったり (サーバ・サイド) するための共通基盤を提供します.

S2Remoting クライアントサポート

S2Remotingクライアントは,リモートオブジェクトをコンポーネントとして利用するために,共通のインターセプタと各種プロトコルごとのコネクタを使用します.

S2Remotingの提供するインターセプタと,S2RMI・S2Axis・S2Hessian・S2XmlRpcなどのプロダクトが提供するコネクタを組み合わせることにより,リモートメソッド呼び出しを行えるようになります.

S2Remotingは,コネクタのインタフェースと,URLをベースとするコネクタの抽象クラスを提供します.

S2Remoting URLサポート

RMIの使用する rmi://host/path などをURLクラスとして扱うためのサポートクラスを提供します.

URLStreamHandlerRegistryはURLStreamHandlerのレジストリで,プロトコル名とURLStreamHandlerのマッピングを持ち,URLに登録されます.

UnopenableURLStreamHandlerはopenStream()を呼び出すことの出来ないURLのためのURLStreamHandlerで,デフォルトのポート番号を持ちます.