WS-ReliableMessaging 기본 정책 세트
WS-ReliableMessaging 기본 정책 세트는 웹 서비스 사이에 신뢰할 수 있는 메시지 교환을 제공하기 위해 사전 구성됩니다. 이들 정책 세트 중 둘(WS-I RSP 및 WS-I RSP ND)은 즉시 사용 가능하며, 나머지는 기본 저장소에서 쉽게 가져올 수 있습니다.
WS-ReliableMessaging을 사용하면 사용자 정의 코드를 쓰지 않고 HTTP를 통한 SOAP 기반 웹 서비스를 신뢰할 수 있게 만들 수 있습니다. 제공된 편집 불가능한 기본 정책 세트를 변경 없이 사용하거나, 그들의 사용자 정의된 사본을 작성할 수 있습니다.
WS-ReliableMessaging 정책을 포함하는 모든 기본 정책 세트는
WS-Addressing 정책도 포함합니다. WS-ReliableMessaging 정책은
메시지를 신뢰할 수 있게 의도된 수신자에게 전달하는 기능을
제공합니다. WS-Addressing 정책은 웹 서비스 및 메시지를 균일하게
주소 지정하기 위한 전송 중립적인 방법을 제공하며, WS-ReliableMessaging은
WS-Addressing을 사용하여 비동기 요청 및 응답 기능을 제공합니다.
참고: WS-ReliableMessaging 버전 1.1 메시징은 WS-Addressing이 필수적이도록 요구합니다. WS-ReliableMessaging 및 WS-Addressing 정책을 포함하는 정책 세트를 사용하고 WS-Addressing 정책이 선택적으로 구성되면 WebSphere Application Server가 WS-Addressing 설정을 대체하고 자동으로 WS-Addressing을 사용합니다.
WS-ReliableMessaging 정책을 포함하는 다음 기본 정책 세트는
관리 콘솔을 사용하여 정책 세트 보기에서 설명하는 대로 즉시 사용 가능합니다.
- WS-I RSP
- 이 정책 세트는 WS-ReliableMessaging 버전 1.1을 사용으로 설정하고 서비스의 최소 품질인 비관리 비지속적을 사용합니다. 이 서비스 품질(QoS)에는 최소 구성이 필요합니다. 그러나, 비트랜잭션이고 네트워크에서 유실된 메시지의 재전송을 위해 허용된다고 해도 서버가 사용 불가능이 되면 메시지가 유실됩니다. 이 서비스 품질(QoS)이 단일 서버 전용이고 클러스터에서 작동하지 않습니다. 인오더 전달이 "false"로 설정됩니다. 따라서, 메시지가 전송되는 순서대로 전달될 필요는 없습니다. 메시지 무결성은 디지털로 서명된 본문, 시간소인 및 WS-Addressing 헤더에 의해 제공됩니다. 메시지 기밀성은 본문 및 서명을 암호화하여 제공됩니다. 이 정책 세트는 WS-SecureConversation 및 WS-Security 스펙을 따릅니다.
- WS-I RSP ND
- 이것은 WS-I RSP 정책 세트의 네트워크 배치 버전입니다. 이 정책 세트는 WS-I RSP 기본 정책 세트를 제공하며 관리 비지속적 서비스 품질(QoS)을 추가합니다. 이 인메모리 서비스 품질(QoS) 옵션은 메시징 엔진을 사용하여 시퀀스 상태를 관리하고 메모리가 낮으면 메시지가 디스크에 작성됩니다. 이 서비스 품질은 네트워크에서 유실되는 메시지의 재전송을 허용하고 서버 실패에서 회복할 수 있습니다. 그러나, 상태는 메시징 엔진이 다시 시작된 후 삭제됩니다. 따라서 이 경우, 메시지를 유실합니다. 이 옵션은 단일 서버와 마찬가지로 클러스터를 지원합니다.
WS-ReliableMessaging 정책을 포함하는 다음 추가 기본 정책 세트는
관리 콘솔을 사용하여 정책 세트 가져오기에서 설명하는 대로 쉽게 가져올 수 있습니다.
- LTPA WS-I RSP
- 이 정책 세트는 WS-I RSP 기본 정책 세트를 제공하고 서비스에 클라이언트를 인증하기 위해 요청 메시지에 포함되는 LTPA(Lightweight Third Party Authentication) 토큰을 추가합니다.
- 사용자 이름 WS-I RSP
- 이 정책 세트는 WS-I RSP 기본 정책 세트를 제공하고 서비스에 클라이언트를 인증하기 위해 요청 메시지에 포함되는 사용자 이름 토큰을 추가합니다. 사용자 이름 토큰은 요청에서 암호화됩니다.
- WSReliableMessaging 1_0
- 이 정책 세트는 WS-ReliableMessaging 버전 1.0 및 WS-Addressing 모두를 사용할 수 있고 최소 서비스 품질(QoS)인 비지속 비관리를 사용합니다. 이 서비스 품질(QoS)에는 최소 구성이 필요합니다. 그러나, 비트랜잭션이고 네트워크에서 유실된 메시지의 재전송을 위해 허용된다고 해도 서버가 사용 불가능이 되면 메시지가 유실됩니다. 이 서비스 품질(QoS)이 단일 서버 전용이고 클러스터에서 작동하지 않습니다. 인오더 전달이 "false"로 설정됩니다. 따라서, 메시지가 전송되는 순서대로 전달될 필요는 없습니다.
- .NET 기반 웹 서비스와 함께 이 정책 세트를 사용할 수 있습니다.
- WSReliableMessaging default
- 이 정책 세트는 WS-ReliableMessaging 버전 1.1 및 WS-Addressing 모두를 사용할 수 있고 최소 서비스 품질(QoS)인 비지속적 비관리를 사용합니다. 이 서비스 품질(QoS)에는 최소 구성이 필요합니다. 그러나, 비트랜잭션이고 네트워크에서 유실된 메시지의 재전송을 위해 허용된다고 해도 서버가 사용 불가능이 되면 메시지가 유실됩니다. 이 서비스 품질(QoS)이 단일 서버 전용이고 클러스터에서 작동하지 않습니다. 인오더 전달이 "false"로 설정됩니다. 따라서, 메시지가 전송되는 순서대로 전달될 필요는 없습니다.
- WSReliableMessaging persistent
- 이 정책 세트는 WS-ReliableMessaging 및 WS-Addressing 모두를 사용하고 최대 서비스 품질(QoS)인 지속적 관리를 사용합니다. 이 서비스 품질(QoS)은 비동기 웹 서비스 호출을 지원하고 서비스 통합 메시징 엔진 및 메시지 저장소를 사용하여 시퀀스 상태를 관리하십시오. 메시지는 트랜잭션 내에 처리되고 웹 서비스 요청자 서버와 웹 서비스 제공자 서버에서 지속적이고 서버 실패의 경우 회복 가능합니다. 인오더 전달이 "false"로 설정됩니다. 따라서, 메시지가 전송되는 순서대로 전달될 필요는 없습니다.
- 이 정책 세트는 지속적으로 관리되는 서비스 품질(QoS)을 지정하기 때문에 , WS-ReliableMessaging 상태를 관리하기 위해 사용하려는 메시징 엔진 및 서비스 통합 버스에 대한 바인딩을 정의해야 합니다. 관리 도구 또는 wsadmin 도구를 사용하여 웹 서비스 애플리케이션에 WS-ReliableMessaging 정책 세트를 첨부하고 바인드할 수 있습니다.