새 WS-Notification 서비스와 WS-Notification 구성 인프라를 준수하는 연관 오브젝트를 작성하십시오. WebSphere® Application Server 버전 6.1에서 제공되는 동일한 기능(JAX-RPC 핸들러를 서비스에 적용하는 기술 포함)을
사용하는 JAX-RPC WS-Notification 서비스를 표시하려는 경우 이 서비스 유형을 사용하십시오. 이 WS-Notification 옵션은 버전 6.1의 WebSphere Application Server에서 사용할 수 있습니다.
시작하기 전에
SDO 저장소 설치 및 구성에 설명된
대로 SDO 저장소를 구성했는지 확인하십시오.
SDO 저장소는 WS-Notification 서비스를 작성하는 동안
WSDL 문서를 저장하는 데 사용됩니다. 저장소를 구성하지 않으면 서비스 작성 시 오류 메시지가 나타납니다.
이 자원을 구성하는 데 사용할 메소드 결정 createWSNService 명령을 사용하거나 이 태스크에 설명된 대로 관리 콘솔을 사용하여
새 버전 6.1 WS-Notification 서비스를 작성할 수 있습니다.
이 태스크에서는 하나 이상의 버스 멤버로 구성된
기존 서비스 통합 버스가 있다고 가정합니다.
일반적으로 서비스 통합 버스에 대해 한 개의 WS-Notification 서비스를 구성하지만 둘 이상을 구성할 수 있습니다. 자세한 정보는 버스에 다중 WS-Notification 서비스 작성 이유의 내용을 참조하십시오.
버스에
WS-Notification 서비스를 정의하는 것은 웹 서비스 애플리케이션이 연결될 수 있는
NotificationBroker(WSDL) 포트를 노출하는 것과는 다릅니다. 이를 수행하려면 이 태스크에 설명된 대로
하나 이상의 WS-Notification 서비스 위치를 작성하십시오.
이 태스크 정보
WS-Notification 서비스는 WS-Notification 애플리케이션에서의 사용을 위해
서비스 통합 버스에 정의된 메시징 자원 일부 또는 전체를 표시하는 기능을 제공합니다.
JAX-RPC 핸들러 목록 및 WS-Security 바인딩은 아웃바운드 웹 서비스 호출을 작성하는 경우(예를 들어,
아웃바운드 이벤트 알림 모니터링(등록
조작에 대한 응답) 및 요구 기반 공개자 제어(등록, 일시정지, 재개))에 사용되는
매개변수와 보안 정책을 정의합니다.
버전 6.1 WS-Notification 서비스를 작성하는 경우 마법사는 세 개의 서비스 통합 버스 인바운드 서비스를
WS-Notification 서비스에 대해 구성하며 이들 각각은 세 WS-Notification 서비스 역할 각각에 대응합니다.
이 인바운드 서비스는 버전 6.1 WS-Notification 서비스와 동일한 서비스 통합 버스에 정의되며 이
인바운드 서비스 각각은 동일한 버스 대상을 참조합니다.
프로시저
- 관리 콘솔을 시작하십시오.
- 또는
를 탐색하십시오. WS-Notification 서비스 [콜렉션]
양식이 표시됩니다.
- 컨텐츠 분할창에서 새로 작성을 선택하십시오. "새 WS-Notification 서비스" 마법사가 표시됩니다. 마법사로 설정하는 특성에 대한 자세한 정보는
WS-Notification 서비스 [Settings]의 내용을 참조하십시오.
- 단계 1: 구성 이름, 설명, 서비스 통합 버스 및 동적 주제 네임스페이스 설정.
- 선택된 이름과 선택적 설명을 입력하십시오.
이름은 서비스가 표시되는 엔드포인트 파트를 양식화합니다(즉, 서비스에 정의된 WS-Notification 서비스 위치 액세스에 사용되는 URL). 버전 6.1 WS-Notification 서비스에 대해 서비스 이름은 버스 내에서 고유해야 합니다. 버전 7,0 WS-Notification 서비스에 대해
서비스 이름은 셀 내에서 고유하며 정책 세트에 사용되는 관리 모델과 일치하고 따라서 WS-ReliableMessaging을 사용하는
버전 7.0 WS-Notification 서비스 작성을 지원합니다.
- 동적 주제 네임스페이스 사용 가능? 옵션을
선택하거나 선택 취소하십시오.
즉, 이 서비스를 사용하여 동적 토픽 네임스페이스가 런타임에서 작성되는지 여부입니다. 자세한 정보는
동적 주제 네임스페이스를
참조하십시오.
특정 WS-Notification 서비스에 연결할 때 사용되는(예를 들어, 보안 또는 감사 요구사항의 경우) 토픽 네임스페이스를 엄격하게
제어하려면 이 옵션을 사용하십시오. 이 옵션을 선택 취소하면 WS-Notification 서비스에 연결하고 동적 토픽 네임스페이스의 토픽을 요청하는 애플리케이션이 메시지를 공개하거나 수신하지 못합니다.
동적 토픽 네임스페이스에 공개된 모든 메시지는 기본 메시지 신뢰성 설정(reliable persistent)으로 삽입됩니다. 이 값을 허용할 수 없으면 영구 토픽 네임스페이스를 작성하고 속성을 적절한 값으로 구성하십시오.
참고: 특정 WS-Notification 서비스에서 사용되는 동적 토픽 네임스페이스는 토픽 네임스페이스를 작성할 때
자동으로 작성되는 서비스 통합 버스 토픽 공간으로 백업됩니다.
이 토픽 공간 내에서 사용되는 토픽의 구문은 WS-Notification 서비스 구현에 대해 내부입니다.
- 등록 필요 옵션을
선택하거나 선택 취소하십시오.
- 드롭 다운 목록에서 서비스 통합 버스를 선택하십시오.
- 다음을 클릭하십시오.
- 단계 2: WS-Notification 서비스 유형 선택.
작성하려는 서비스 유형으로 버전 6.1을 선택하십시오.
- 단계 3: 핸들러 및 웹 서비스 정책 설정 구성.
이러한 설정은 WS-Notification 클라이언트 애플리케이션과
교환된 이벤트 알림에 적용됩니다.
- 옵션: JAX-RPC 핸들러 목록을 선택하십시오.
핸들러 목록에 대한 자세한 정보는 JAX-RPC 핸들러 및 클라이언트에 대한 작업의 내용을 참조하십시오.
- 옵션: WS-Security 구성 및 바인딩을 선택하십시오.
- 아웃바운드 보안 요청 바인딩
- 아웃바운드 보안 응답 바인딩
- 아웃바운드 보안 구성
웹 서비스 보안 자원에 대한 자세한 정보는 WS-Security를 사용하여 SOAP 메시지의 보안 전송 구성의 내용을 참조하십시오.
- 동적 토픽 영역 이름을 입력하십시오.
이는 임시 네임스페이스를 호스트하고 동적 토픽 네임스페이스가 허용되는 경우 이를 호스트하는
데 사용되는 버스 토픽 공간 이름입니다. 기본 이름인
WSN_dynamic_this_service_name이 제공됩니다.
- 다음을 클릭하십시오.
- 단계 4: WS-Notification 서비스 위치 작성.
버스 멤버에서 WS-Notification 서비스 위치의 존재는 WS-Notification 웹 서비스가
해당 버스 멤버에서 표시되어 이 WS-Notification 서비스에 대한 알림 브로커,
등록 관리자, 공개자 등록 관리자가 서비스 위치가 연관된 버스 멤버에 표시되도록 합니다. WS-Notification 애플리케이션은
이 엔드포인트를 사용하여 WS-Notification 서비스와 상호 작용합니다. 자세한
정보는 WS-Notification
서비스 위치를 참조하십시오.
- 예를 선택하여 새 WS-Notification 서비스 위치를
작성한 후 다음을 클릭하십시오.
WS-Notification
서비스는 최소한 하나의 서비스 위치가 있어야 합니다.
- WS-Notification 서비스 위치에 대한 설명(선택적) 및 이름을 제공하고, 드롭 다운 목록에서
서비스 위치를 구성할 버스 멤버를 선택한 후 다음을 클릭하십시오.
서비스 위치 이름은 서비스 위치에 액세스하는 데 사용되는
URL(선택된 서버에 노출되는 웹 서비스의 주소)의 일부를
형성합니다. 단일 서버 시스템에서는 목록에 하나의 버스 멤버만 있습니다.
- 서비스를 노출하는 데 사용할 리스너 애플리케이션을 선택하십시오.
이 버스 멤버의 기존 엔드포인트 리스너를 선택하거나 새 엔드포인트 리스너를 작성하십시오.
자세한 정보는 새 엔드포인트 리스너 구성 작성의 내용을 참조하십시오.
- 다음을 클릭하십시오. 새 서비스 위치가
이 WS-Notification 서비스의 서비스 위치 목록에 추가됩니다.
- 옵션: 다른 서비스 위치를 작성하려면 이전 하위 단계를 반복하십시오.
- 이 WS-Notification 서비스에 대한 서비스 위치 작성을 완료한 경우 다른 서비스 위치를 작성하는 옵션에 대해
아니오를 선택한 후 다음을 클릭하십시오.
- 옵션: 단계 5: 영구 주제 네임스페이스 작성.
새 WS-Notification 영구 토픽 네임스페이스를 작성하는 경우
네임스페이스를 지정하고
상위 WS-Notification 서비스가 정의된 버스에 구성된 서비스 통합 버스 토픽 공간 중
하나와 연관시키십시오. 영구 토픽 네임스페이스는 작성 후에 수정할 수 없으며 토픽 네임스페이스 문서를
적용하거나 제거할 수만 있습니다. 자세한
정보는 영구 주제 네임스페이스를 참조하십시오.
- 예를 선택하여 새 영구 주제 네임스페이스를
작성한 후 다음을 클릭하십시오.
- 영구 토픽 네임스페이스의 이름을 입력하십시오.
WS-Notification 애플리케이션이 이 네임스페이스가 호스트하는 주제를 참조하는 데 사용하는 URI입니다.
- 이 새 영구 토픽 네임스페이스를 메시지를 공개 및 수신하는 데 사용할 서비스 통합 버스 토픽 영역과 연관시키십시오.
서비스 통합 버스 토픽 영역 드롭 다운 목록에서 다음 조치 중 하나를 완료하십시오.
- 기존 버스 토픽 영역의 이름을
선택하십시오.
- 옵션을 새 토픽 영역 작성으로 선택한 후
새 토픽 영역의 이름을 입력하십시오.
- 이 토픽 네임스페이스를 통해 드롭 다운 목록에서 공개된 메시지에 지정되는
서비스 통합 버스 신뢰도(서비스 품질)를 선택하십시오.
다섯 개의 값(각각 서비스 통합 버스
메시지 신뢰도 레벨 중 하나를 표시함) 중 하나를 선택할 수 있습니다. 기본값은 신뢰 가능한
지속적 상태(JMS 지속적 메시지의 기본값에 사용되는 값임)입니다.
- 다음을 클릭하십시오.
새 영구 주제 네임스페이스가
이 WS-Notification 서비스의 영구 주제 네임스페이스 목록에 추가되며 다른 영구 주제 네임스페이스를
구성할지 여부를 묻습니다(기본값은 예임).
- 옵션: 다른 영구 주제 네임스페이스를 작성하려면 이전 하위 단계를 반복하십시오.
- 이 WS-Notification 서비스에 대한 영구 주제 네임스페이스 작성을 완료한 경우 다른 영구 주제 네임스페이스를
작성하는 옵션에 대해 아니오를 선택한 후 다음을 클릭하십시오.
- 단계 6: 요약
.
마법사가 수행한 조치 요약이 예상한 대로인지 확인한 후 완료를 클릭하십시오.
처리가 완료되면, WS-Notification 서비스의 목록이 새 버전 6.1 WS-Notification 서비스를 포함하도록 업데이트됩니다.
처리가 성공하지 않으면 오류 메시지가 표시됩니다.
- 마스터 구성에 변경사항을 저장하십시오.
- 옵션: 다음 조건 중 하나가 적용되면 서버를 재시작하십시오.
- 새 버스 또는 새 버스 멤버가 이 태스크의 일부로 작성되었습니다.
- 버스에 구성 다시 로드를 사용할 수 없습니다.
다음에 수행할 작업
이 WS-Notification 서비스의 고급 구성 태스크(예: 추가 WS-Notification 서비스 위치 추가 또는 영구 주제 네임스페이스에
주제 네임스페이스 문서 적용)를 수행하려면
버전 6.1 WS-Notification 서비스 수정을 참조하십시오.