WS-ReliableMessaging 설정

WS-ReliableMessaging 정책의 경우 사용하려는 WS-ReliableMessaging 표준의 버전, 동기 양방향 메시지 교환에 WS-MakeConnection 프로토콜을 사용하는 옵션, 메시지가 전달되는 순서 및 메시지 전달에 대한 필수 서비스 품질(신뢰도 레벨)을 구성할 수 있습니다. 제품은 인바운드 메시지에 대해 이러한 정책을 강제 실행하고 아웃바운드 메시지에 적용합니다.

이 관리 콘솔 페이지를 보려면 다음을 클릭하십시오. 서비스 > 정책 세트 > 응용프로그램 정책 세트 > policy_set_name > [정책] WS-ReliableMessaging.

WebSphere Application Server를 사용할 경우, HTTP를 통한 SOAP 바인딩을 사용하는 JAX-WS(Java API for XML-Based Web Service) 2.0 웹 서비스 응용프로그램에서 WS-ReliableMessaging을 사용할 수 있습니다. WS-ReliableMessaging을 사용하도록 웹 서비스 응용프로그램을 구성하려면, WS-ReliableMessaging이 사용된 정책 세트를 첨부하십시오. 정책 세트는 서비스 품질의 범위(관리 지속적, 관리 비지속적 또는 관리되지 않음 비지속적)를 제공합니다.

제공된 기본 정책 세트와 연관된 정책을 편집하지 마십시오. 신뢰 가능 메시징 설정을 수정해야 하는 경우, 기본 정책 세트의 사본을 사용하거나 새 정책 세트를 작성하십시오.

Configuration tab

표준
메시지의 신뢰 가능 전송에 사용할 WS-ReliableMessaging 스펙을 선택하십시오. WS-ReliableMessaging 버전 1.1이 기본값입니다. 지원되는 WS-ReliableMessaging 스펙의 세부사항은 다음 웹 주소에서 사용할 수 있습니다.
  • WS-ReliableMessaging 스펙 버전 1.0, 2005년 2월.
  • OASIS WS-ReliableMessaging 스펙 버전 1.1, 2007년 2월.
주: .NET 기반 웹 서비스를 사용하는 경우 WS-ReliableMessaging 버전 1.0을 선택하십시오.
동기 양방향 메시지 교환에 "MakeConnection" 사용

WS-ReliableMessaging과의 동기 양방향 메시지 교환을 사용하는 표준이며 효율적인 방법인 WS-MakeConnection을 사용할 수 있도록 하려면 이 옵션을 "True"로 설정하십시오.

자세한 정보는 WS-MakeConnection 스펙 버전 1.0, 2007년 2월을 참조하십시오.

주: .NET 기반 웹 서비스를 사용하는 경우 이 옵션을 "false"로 설정하십시오.
전송된 순서대로 메시지 전달

요청 전송자가 다음 요청을 전송하기 전에 응답을 수신해야 하는 경우 이 옵션을 선택하십시오.

순차 전달을 사용하는 경우, 수신하려는 순서대로 요청자 응용프로그램이 메시지에 대해 폴링하는지도 확인해야 합니다. 자세한 정보는 WS-ReliableMessaging 정책 구성 의 내용을 참조하십시오.

주: .NET 기반 웹 서비스를 사용하는 경우 이 옵션을 선택하십시오.
서비스 품질
다음 서비스 품질 중 하나를 선택하십시오.
관리되지 않음 비지속적 - 네트워크 및 원격 시스템 장애 허용
WS-ReliableMessaging을 기본 인메모리 저장소와 함께 사용하도록 웹 서비스 응용프로그램을 구성할 수 있습니다. 이 서비스 품질은 최소 구성이 필요합니다. 그러나 이 서비스 품질은 비트랜잭션에 해당하므로 네트워크에서 유실된 메시지를 재전송할 수 있더라도 서버가 실패하면 메시지 유실이 발생하게 됩니다. 이 서비스 품질은 단일 서버에만 사용되며 클러스터를 지원하지 않습니다. 이러한 서비스 품질은 z/OS 플랫폼에서 지원되지 않습니다. 기본값은 관리되지 않음 비지속적입니다.
관리 비지속적 - 시스템, 네트워크 및 원격 시스템 장애를 허용하지만 메시지 엔진이 다시 시작되면 상태가 버려짐
이 인메모리 서비스 품질 옵션은 단일 서버와 함께 클러스터도 지원합니다. 이 옵션은 메시지 엔진을 사용하여 순서 상태를 관리하고, 메모리가 낮은 경우 메시지가 디스크에 기록됩니다. 이 서비스 품질은 비트랜잭션에 해당합니다. 네트워크에서 유실된 메시지를 재전송할 수 있으며 서버 실패도 처리할 수 있습니다. 그러나 메시지 엔진이 실패하면 메시지 유실이 발생하게 됩니다.
관리 지속적 - 시스템, 네트워크 및 원격 시스템 장애 허용
비동기 웹 서비스 호출을 위한 이 서비스 품질은 복구할 수 있습니다. 이 옵션 또한 메시지 엔진과 메시지 저장소를 사용하여 시퀀스 상태를 관리합니다. 이 시나리오에서는 메시지가 트랜잭션 안에서 처리되고 웹 서비스 요청자와 웹 서비스 프로바이더 서버에서 지속성을 유지하며 서버가 실패하는 경우 복구할 수 있습니다. 서버가 실패했을 때 성공적으로 전송되지 않은 메시지는 서버가 다시 시작되면 계속하여 전송될 수 있습니다.
주:
  • 이 3가지 서비스 품질은 모두 응용프로그램이 응용프로그램 서버로 전개되거나 클라이언트 컨테이너에서 실행될 때 지원됩니다. Thin 클라이언트 응용프로그램은 첫 번째 옵션만 사용합니다.
  • 관리되지 않음 비지속적 서비스 품질의 경우, 메시지가 메모리에 저장됩니다. 관리 서비스 품질 둘 다의 경우, 메시지는 메시지 저장소에서 지원하는 메시지 엔진에 의해 관리됩니다. WS-ReliableMessaging(전달 바인딩) 설정 양식으로 버스 및 메시징 엔진에 대한 바인딩을 지정합니다. 선택한 서비스 품질이 메시징 엔진에 대한 바인딩을 사용하지 않는 관리되지 않음 비지속적인 경우, 사용자가 지정한 바인딩이 무시됩니다.



Links marked (online) require access to the Internet.

관련 개념
관련 태스크
관련 참조

uwbs_wsspsrmd