2017-12-22 4 views
0

WS 보안 인이 무엇인지 이해하고 있으며 어떻게 작동하는지 알고 싶습니다. 다른 용어 인 STS & WS-Trust을 사용합니다.DOM 기반 대 StAX 기반 WS 보안

DOM 기반 (메모리)StAX를 기반 (스트리밍) 접근 방식을 WS-보안의 차이점은 무엇입니까?

답변

1

Apache CXF는 DOM 기반 및 StAX 기반 WS 보안 구현을 모두 지원합니다. 기본적으로 DOM 기반 접근 방식을 사용하지만 JAX-WS 속성 "ws-security.enable.streaming"을 "true"로 설정하여 StAX 기반 구현을 사용하도록 전환 할 수 있습니다.

DOM 기반 접근 방식은 WS-Security 처리를 적용하기 전에 전체 메시지를 메모리에로드합니다. SOAP 메시지의 복잡한 조작 (다른 부분을 서명 + 암호화하는 등)을 수행하는 경우 스트리밍 방식보다 빠릅니다. 그러나, 그것은 많은 메모리를 사용합니다. 스트리밍 방식은 DOM 방식에 비해 대용량 메시지를위한 메모리를 거의 사용하지 않지만보다 복잡한 작업을 처리하는 속도가 느릴 수 있습니다.