웹 서비스 정책
정책은 서비스 품질 유형을 기반으로 하는 웹 서비스 정책의 유형을 정의합니다. 정책은 처음에 기본 설정값으로 설정되지만 속성은 편집 및 변경할 수 있습니다.
제공되는 정책은 다음과 같습니다.
- WS-Addressing
- 웹 서비스용 W3C(World Wide Web Consortium) WS-Addressing 스펙을 기반으로 합니다. 이 스펙 계열은 전송 중립 메커니즘을 제공하여 웹 서비스의 주소를 지정하고 단말간 주소 지정을 수월하게 합니다. 이 스펙은 비동기 지원을 제공합니다.
- WS-Security
- 연관된 토큰 프로파일과
함께 WS-SC(WS-Secure Conversation) 및 WS-Security
스펙을 기반으로 합니다. WS-Security 스펙 및 관련 토큰
프로파일은 보안 토큰을 전송하는 방법을 정의하고 메시지
무결성과 기밀성을 제공합니다. WS-Secure 대화 스펙은
일련의 메시지에 사용할 클라이언트 및 서버에 대해 공유 키를
기반으로 하여 보안 컨텍스트를 설정합니다. 이 표준은
전체 대화를 보호하는 방법을 정의하는 프레임워크를
조직에 제공합니다. WS-Security 정책을 사용하여 SOAP 메시지가
보호되는 방법을 정의하십시오. 다음과 같은 옵션이 있습니다.
- 서명되고 암호화되는 메시지 파트
- 포함할 토큰 유형
- 대칭 또는 비대칭 암호화 사용 여부
- WS-Reliable 메시징(WS-RM)
- 이 스펙을 사용하면 송신자와 수신자가 메시지 세트의 서비스 품질을 보증할 수 있습니다. 메시지가 완료되지 못하게 하는 지연 문제, 유지보수 인터럽트 및 기타 문제점을 애플리케이션 개발자가 처리하는 데 도움이 됩니다. 이 품질 보증은 stateful 애플리케이션에 중요합니다.
- WS-Transaction
- 이 스펙은 웹 서비스 애플리케이션의 비즈니스 활동 또는 아토믹 트랜잭션의 조정에 대한 지원을 제공합니다. 정책 세트의 일부로 WS-Transaction 정책을 사용하는 정책 세트를 첨부하여 클라이언트(아웃바운드) 및 서버(인바운드)측 모두에서 WS-Transaction을 사용할 수 있습니다. 이 정책은 WS-Coordination 스펙과 함께 WS-AtomicTransaction 스펙 및 WS-BusinessActivity 스펙을 기반으로 합니다.
- HTTP 전송
- HTTP 전송 정책은 HTTP 기능과 HTTP 연결 정책을 아웃바운드 메시지에 적용합니다. 응답 리스너 정책은 인바운드 메시지에서 강제 실행됩니다.
- SSL 전송
- 웹 서비스 애플리케이션에 HTTP 프로토콜의 SSL 전송 보안을 제공합니다.
- JMS 전송
- JAX-WS 애플리케이션에 대해 SOAP/JMS 전송을 사용하는 경우, JMS 전송 정책을 구성하여 전송을 사용자 정의할 수 있습니다. SOAP over JMS 전송은 클라이언트 및 서버 사이에서 SOAP 요청 및 응답 메시지를 전송하는 경우 HTTPS에 대한 대안을 제공합니다. 비동기 응답 메시지를 클라이언트에 다시 전송하도록 JMS 전송을 사용하는 서비스를 구성하려면 JMS 전송 정책을 사용하십시오.
- 사용자 정의 특성
- 웹 서비스 애플리케이션에 대한 일반 바인딩 특성을 지정하는 기능을 제공합니다. CustomProperties 바인딩은 서비스 클라이언트에만 지원됩니다.