WS-ReliableMessaging
WS-ReliableMessaging은 두 개의 엔드포인트 사이에 메시지의 신뢰할 수 있는 전송을 위한 상호 운용성 표준입니다. 이 주제를 사용하여 WS-ReliableMessaging에 대해 자세히 학습합니다.
WS-ReliableMessaging 없이, SOAP 메시지의 보증된 전달을 요구하는 웹 서비스가 JMS를 통한 SOAP과 같은 공급 업체 특정 바인딩을 사용하거나(제한된 상호 운용성 제공) HTTP를 통한 SOAP을 사용할 수 있고, 사용자가 연관된 지속 가능한 메시지 저장소, 발신자에서 사용자 정의 재시도 논리 및 수신자에서 중복 발견을 작성할 것이라고 신뢰합니다. WS-ReliableMessaging을 사용하면 사용자 정의 코드를 쓰지 않고도 HTTP 기반 웹 서비스를 통한 SOAP을 신뢰 가능하도록 할 수 있습니다.
애플리케이션에 대한 WS-ReliableMessaging을 사용하면 다음 광범위한 조치를 취합니다.
- Develop JAX-WS(Java™ API for XML-Based Web Services) 웹 서비스 제공자 또는 요청자 애플리케이션을 개발하십시오.
- 애플리케이션을 WebSphere® Application Server에 설치하십시오.
- 신뢰할 수 있는 메시징 정책 세트(기본 정책 세트 또는 작성한 것)를 애플리케이션의 면에 첨부하십시오(즉, 애플리케이션 레벨 또는 웹 서비스 레벨). 정책 세트는 신뢰도 레벨(서비스 품질(QoS)) 및 신뢰할 수 있는 메시징 애플리케이션에 적용하려는 기타 구성 옵션을 정의합니다.
- 관리된 서비스 품질(QoS)을 지정하는 정책 세트에 각 첨부를 위한 바인딩을 정의하십시오. 즉, 지속적으로 관리되고 비지속적으로 관리되는 서비스 품질(QoS)에 대한 상태를 유지보수하기 위해 사용하려는 서비스 통합 버스 및 메시징 엔진을 선택하십시오.
임의의 단계 - 즉, 신뢰할 수 있는 웹 서비스 애플리케이션을 빌드하기 전후 또는 정책 세트를 구성한 전후- 신뢰할 수 있는 메시징을 사용하는 클라이언트만 지원하도록 엔드포인트를 구성하는 특성을 설정할 수 있습니다. 예정된 경우 이 설정은 WS-Policy에 의해 반영됩니다.
WS-ReliableMessaging은 WebSphere Application Server 버전 8.5.5에서 안정화된 기능이 되었습니다.
WebSphere Application Server에서
WS-ReliableMessaging 구현에 대해 자세히 학습하려면 다음 주제를 참조하십시오.