のWSセキュリティーとその動作を理解しようとしています。別の用語を使用します。STS & WS-TrustDOMベースのVSとStAXベースのWSセキュリティ
WS-SecurityのDOMベース(インメモリ)とStAXのベース(ストリーミング)アプローチの違いは何ですか?
のWSセキュリティーとその動作を理解しようとしています。別の用語を使用します。STS & WS-TrustDOMベースのVSとStAXベースのWSセキュリティ
WS-SecurityのDOMベース(インメモリ)とStAXのベース(ストリーミング)アプローチの違いは何ですか?
Apache CXFは、DOMベースのWS-Security実装とStAXベースのWS-Security実装の両方をサポートします。デフォルトではDOMベースのアプローチを使用しますが、JAX-WSプロパティ "ws-security.enable.streaming"を "true"に設定することで、StAXベースの実装を使用するように切り替えることができます。
DOMベースのアプローチは、WS-Security処理を適用する前にメッセージ全体をメモリにロードします。 SOAPメッセージの複雑な操作(異なる部分の署名+暗号化など)を行う場合、ストリーミングアプローチよりも高速です。ただし、多くのメモリを使用します。ストリーミングアプローチでは、DOMアプローチと比較して大きなメッセージにはほとんどメモリを使用しませんが、より複雑なタスクを処理するのが遅くなる可能性があります。