一部のアプリケーションは、HTTP プロトコルを介してクライアントとサーバー間でオブジェクトを転送するために、Java Object Serialization を利用します。 シリアル化された Java オブジェクトの交換に基づき、この通信はバイナリ形式のデータを使用します。 そのため、Java Object Serialization は事実上、バイナリ形式のオブジェクト表現です。
Java Object Serialization は、多くのアプリケーションで長年使用されてきました。 詳細については Java オブジェクト直列化仕様 を参照してください。
リモート テクノロジとして Java over HTTP の使用を可能にする一般的なフレームワークは、Spring フレームワークとその HTTP Invoker です。