バイナリデータをクライアントに返送できるようにしたいSpring-WSWebサービスがあります。私の意図は、添付ファイル付きのMTOMまたはSoapを使用するようにSOAP応答をフォーマットすることです。応答はJAXBオブジェクトになります。
私はすでにSpring-WS環境をセットアップしており、JAXBを使用してリクエストを送受信できます。ただし、ほとんどのチュートリアルとWeb上の情報は、添付ファイルを送信するクライアントに関連しているのに対し、サーバーが添付ファイルをクライアントに送信することに関心があるため、バイナリ添付ファイルの応答を設定するのに苦労しています。
2つの質問:
バイナリデータをクライアントに返すために推奨されるアプローチはどれですか?添付ファイル付きのSOAP、MTOM、または単にbase64encodedデータをxmlタグとして返すだけですか?
2つの方法のいずれかを使用してバイナリ添付ファイルを返すようにSpring-WSを構成する方法を示す例はありますか?