2017-12-22 11 views

答えて

1

Apache CXFは、DOMベースのWS-Security実装とStAXベースのWS-Security実装の両方をサポートします。デフォルトではDOMベースのアプローチを使用しますが、JAX-WSプロパティ "ws-security.enable.streaming"を "true"に設定することで、StAXベースの実装を使用するように切り替えることができます。

DOMベースのアプローチは、WS-Security処理を適用する前にメッセージ全体をメモリにロードします。 SOAPメッセージの複雑な操作(異なる部分の署名+暗号化など)を行う場合、ストリーミングアプローチよりも高速です。ただし、多くのメモリを使用します。ストリーミングアプローチでは、DOMアプローチと比較して大きなメッセージにはほとんどメモリを使用しませんが、より複雑なタスクを処理するのが遅くなる可能性があります。

関連する問題