버전 7.0 WS-Notification 서비스의 설명, 동적
주제 네임스페이스 사용?, 등록이 필요함, JAX-WS
핸들러 목록, WSDL 조회 특성을 수정하고, 링크를 따라
추가 WS-Notification 서비스 위치 추가, 주제 네임스페이스 문서를 영구적 주제 네임스페이스로 적용,
WS-ReliableMessaging을 사용하도록 정책 세트 적용과 같은 고급 구성을 완료하십시오.
이 태스크 정보
WS-Notification 서비스는 WS-Notification 애플리케이션에서의 사용을 위해
서비스 통합 버스에 정의된 메시징 자원 일부 또는 전체를 표시하는 기능을 제공합니다.
핸들러 목록은 아웃바운드 웹 서비스 호출을 작성하는 경우에(예를 들어,
아웃바운드 이벤트 알림 모니터링(등록
조작에 대한 응답) 및 요구 기반 공개자 제어(등록, 일시정지,
재개)) 적용되는 핸들러를 정의합니다.
버전 7.0 WS-Notification 서비스를 작성하는 경우
마법사는 JAX-WS 기반의 제공자 애플리케이션을 작성하고 배치합니다.
이 애플리케이션은 세 WS-Notification 서비스 역할 각각에 대해
WS-Notification 웹 서비스 인터페이스를 표시합니다.
이 버전 7.0 WS-Notification 서비스 아래에서 사용된
주제의 구문 검사 엄격성을 판별하고 아웃바운드 요청의 제한시간을 지정하기 위해 사용자 정의 특성을 구성할 수도 있습니다.
프로시저
- 관리 콘솔을 시작하십시오.
- 또는
를 탐색하십시오. WS-Notification 서비스 [콜렉션] 양식이 표시됩니다.
- 컨텐츠 분할창의 목록에서 버전 7.0 WS-Notification 서비스의 이름을 클릭하십시오. 이 버전 7.0 WS-Notification 서비스에 대한 현재 설정은
WS-Notification 서비스 [Settings] 분할창에 표시됩니다.
- 다음 일반 특성을 수정하십시오.
- 설명
- 동적 주제 네임스페이스 사용 가능?
즉, 이 서비스를 사용하여 동적 토픽 네임스페이스가 런타임에서 작성되는지 여부입니다. 자세한 정보는
동적 주제 네임스페이스를
참조하십시오.
특정 WS-Notification 서비스에 연결할 때 사용되는(예를 들어, 보안 또는 감사 요구사항의 경우) 토픽 네임스페이스를 엄격하게
제어하려면 이 옵션을 사용하십시오. 이 옵션을 선택 취소하면 WS-Notification 서비스에 연결하고 동적 토픽 네임스페이스의 토픽을 요청하는 애플리케이션이 메시지를 공개하거나 수신하지 못합니다.
동적 토픽 네임스페이스에 공개된 모든 메시지는 기본 메시지 신뢰성 설정(reliable persistent)으로 삽입됩니다. 이 값을 허용할 수 없으면 영구 토픽 네임스페이스를 작성하고 속성을 적절한 값으로 구성하십시오.
참고: 특정 WS-Notification 서비스에서 사용되는 동적 토픽 네임스페이스는 토픽 네임스페이스를 작성할 때
자동으로 작성되는 서비스 통합 버스 토픽 공간으로 백업됩니다.
이 토픽 공간 내에서 사용되는 토픽의 구문은 WS-Notification 서비스 구현에 대해 내부입니다.
- 등록 필요
- JAX-WS 핸들러 목록
-
핸들러 목록은 아웃바운드 웹 서비스 호출을 작성하는 경우에(예를 들어,
아웃바운드 이벤트 알림 모니터링(등록
조작에 대한 응답) 및 요구 기반 공개자 제어(등록, 일시정지,
재개)) 적용되는 핸들러를 정의합니다.
핸들러 목록에 대한 자세한 정보는 JAX-WS 핸들러 구성의 내용을 참조하십시오.
- WSDL 조회
버전 7.0 WS-Notification 서비스가 다른 WS-Notification 웹 서비스의 WSDL과 상호 작용할 때 이를
조회하는지 표시합니다.
기본적으로, 이 옵션은 사용 가능합니다. 이 옵션을 지워서 고비용의 WSDL 조회를 방지하여 성능을 향상시킬 수 있습니다.
그렇지만 WSDL 조회가 사용되지 않은 경우 다음과 같은 고려사항도 참고해야 합니다. - WS-Notification은 다른 방법을 사용하여 바인딩 정보(이는 일반적으로 WSDL을 통해 검색)
검색을 시도합니다. WS-Notification은 등록이 작성되거나(다른 웹 서비스로) 관리 등록이 작성되는(관리자로)
WS-Notification 서비스 위치와 연관된 SOAP 버전을 사용합니다.
- WS-Notification이 바인딩 정보를 판별할 수 없는 경우가 있습니다. 연관된 서비스 위치가
삭제되고 구성 정보가 더 이상 사용 가능하지 않은 경우에 등록을 정리할 때
발생할 수 있습니다. 이런 상황에서 WS-Notification은
등록 정리를 사용하기 위해 바인딩 정보에서 "가장 적절한 추측"을 합니다.
- 올바르지 않은 바인딩 정보가 사용되는 하나의 시나리오가 있습니다.
이는 등록자가 다른 SOAP 바인딩을 통한 알림을 예상하는
NotificationConsumer 대신 특정 SOAP 바인딩을 사용하는 경우입니다.
- 추가 특성을 수정하십시오.
- WS-Notification 서비스 위치
- 자세한 정보는 새 버전 7.0 WS-Notification 서비스 위치 작성 또는
버전 7.0 WS-Notification 서비스 위치 수정의 내용을 참조하십시오.
- 영구 주제 네임스페이스
- 자세한
정보는 영구 주제 네임스페이스를 참조하십시오. 새 WS-Notification 영구 토픽 네임스페이스를 작성하는 경우
네임스페이스를 지정하고
상위 WS-Notification 서비스가 정의된 버스에 구성된 서비스 통합 버스 토픽 공간 중
하나와 연관시키십시오. 영구 토픽 네임스페이스는 작성 후에 수정할 수 없으며 토픽 네임스페이스 문서를
적용하거나 제거할 수만 있습니다.
- 사용자 정의 특성
-
이들 사용자 정의 특성은 내부 시스템 구성 특성을 설정하기 위해
사용할 수 있는 이름 및 값의 쌍입니다. 각 쌍에서 이름은 특성 키이고 값은 문자열 값입니다.
이 WS-Notification 서비스에서 전송되는 아웃바운드 요청에 대한 제한시간을 지정하려면
다음 사용자 정의 특성을 설정하십시오.
outbound.timeout
이 특성 값은
밀리초 단위의 제한시간 초과 값입니다. 특성이 설정되지 않으면 기본
제한시간인
2분이 사용됩니다.
이 WS-Notification 서비스에서 사용되는 토픽의 구분 검사 엄격성을 판별하려면
다음 사용자 정의 특성을 설정하십시오.
com.ibm.ws.sib.wsn.strictTopicChecking
이
특성에 대해 유효한 값은
TRUE 및
FALSE입니다.
- 특성 값이 TRUE로 설정되면 WS-Topics 표준에 정의되는
토픽 구문 규칙은 엄격하게 적용됩니다.
각 토픽 문자가 허용된 유니코드 문자에 대한 큰 목록에 대해 유효성 검증되기 때문에
기본 설정에 비해 성능 비용은 있습니다.
- 특성을 생략하거나 FALSE로 설정하면 구문 검사는 기본 토픽 구조가 유효하며
문자 검사는 별표(*) 및 마침표(.)를 제외한 모든 문자가 토픽 이름 파트로 허용되도록 느슨해집니다.
- 아웃바운드 요청 정책 세트 및 바인딩
- 이 WS-Notification 서비스와 연관된
두 개의 WS-Notification 서비스 클라이언트에 대한 아웃바운드 요청 정책 세트 및 바인딩. 알림 메시지에 대해 신뢰 가능한 전송을 위해, 이 옵션을 사용하여 WS-Notification 서비스 클라이언트와 WS-ReliableMessaging을 사용하는 정책 세트를 연관시키십시오.
- 자세한 정보는
웹 서비스 QoS로 버전 7.0 WS-Notification 서비스 구성의 내용을 참조하십시오.
- 변경사항을 적용한 후, 확인을 클릭하십시오. 처리가 완료되면 WS-Notification 서비스의 목록이
다시 표시됩니다. 처리가 성공하지 않으면 오류 메시지가 표시됩니다.
- 마스터 구성에 변경사항을 저장하십시오. 서비스 통합 버스에 대해 구성 다시 로드가
사용 가능할 경우 변경사항을 모두 적용하기 위해 서버를 재시작할 필요가 없습니다.