WebSphere Application Server 특정 WS-Notification 용어
이 용어는 구현에 따라 다르고 WS-Notification 표준에 정의된 용어에 추가적인 것이며 WebSphere® Application Server에 있는 WS-Notification 구현에 적용됩니다.
참고: 이 주제에는 기존 WebSphere Application Server 컴포넌트에서 사용되는
메시징 및 웹 서비스 항목의 정의(예: 서비스 통합 기술)가 포함되어 있지 않습니다.
- 버전 7.0 및 버전 6.1 구현
- 이 릴리스에는 두 가지의 WS-Notification 서비스 및 서비스 위치 구현이 있습니다.
- 버전 7.0: 웹 서비스 서비스 품질(QoS)이 포함된 JAX-WS WS-Notification 서비스를 정책 세트를 통해 작성하거나 JAX-WS 핸들러를 WS-Notification 서비스에 적용하려는 경우에 이 유형의 서비스를 사용하십시오. 이는 새 배치에 추천되는 서비스 유형입니다. 이 WS-Notification 옵션은 버전 7.0의 WebSphere Application Server에서 사용할 수 있습니다.
- 버전 6.1: WebSphere Application Server 버전 6.1에서 제공되는 동일한 기능(JAX-RPC 핸들러를 서비스에 적용하는 기술 포함)을 사용하는 JAX-RPC WS-Notification 서비스를 표시하려는 경우 이 서비스 유형을 사용하십시오. 이 WS-Notification 옵션은 버전 6.1의 WebSphere Application Server에서 사용할 수 있습니다.
- WS-Notification 서비스
- 특정 서비스 통합 버스와 연관된 웹 서비스 구성 엔티티. WS-Notification 서비스는 WS-Notification 애플리케이션에서의 사용을 위해 서비스 통합 버스에 정의된 메시징 자원 일부 또는 전체를 표시하는 기능을 제공합니다.
- 일반적으로 서비스 통합 버스에 대해 한 개의 WS-Notification 서비스를 구성하지만 둘 이상을 구성할 수 있습니다. 자세한 정보는 버스에 다중 WS-Notification 서비스 작성 이유의 내용을 참조하십시오.
- WS-Notification 서비스 클라이언트
- WebSphere Application Server의 WS-Notification 인프라 내에서 WS-Notification 서비스 대신 작동하는 웹 서비스 클라이언트 애플리케이션.
- WS-Notification 서비스 위치
- 특정 서비스 통합 버스 멤버에서 특정 WS-Notification 서비스의 "로컬화"를 표시하는 웹 서비스 구성 엔티티.
- 버스 멤버에서 WS-Notification 서비스 위치의 존재는 WS-Notification 웹 서비스가 해당 버스 멤버에서 표시되어 이 WS-Notification 서비스에 대한 알림 브로커, 등록 관리자, 공개자 등록 관리자가 서비스 위치가 연관된 버스 멤버에 표시되도록 합니다. WS-Notification 애플리케이션은 이 엔드포인트를 사용하여 WS-Notification 서비스와 상호 작용합니다. 자세한 정보는 새 버전 7.0 WS-Notification 서비스 위치 작성 또는 새 버전 6.1 WS-Notification 서비스 위치 작성의 내용을 참조하십시오.
- 지정된 WS-Notification 서비스에 대해서는 원하는 수 만큼의 WS-Notification 서비스 위치를 정의할 수 있습니다. 동일한 WS-Notification 서비스에 대해 정의된 각 서비스 위치는 서비스에 대한 대체 시작점을 표시합니다. 특정 WS-Notification 서비스 위치에 공개되는 이벤트 알림은 연결된 특성 서비스 위치에 상관없이 동일한 WS-Notification 서비스의 서비스 위치에 연결된(올바른 토픽의 등록에 따라) 모든 애플리케이션에서 수신됩니다. 자세한 정보는 다중 WS-Notification 서비스 위치 작성 이유의 내용을 참조하십시오.
- 토픽 네임스페이스
- WS-Notification 토픽 네임스페이스는 네임스페이스 URI(예: http://www.example.com/widget)를 사용하여 참조되는 토픽의 논리적 그룹화입니다.
- WebSphere Application Server는 토픽 네임스페이스의 작성 및 사용에 대해 두 가지 패턴을 지원합니다.
- 영구 토픽 네임스페이스
- WS-Notification 토픽 네임스페이스 URI와
서비스 통합 버스 토픽 공간 대상 사이의 연관을 정적으로 정의하기 위해 영구 토픽 네임스페이스를 사용합니다. 영구 토픽 네임스페이스에는 다음과 같은 특성이 있습니다.
- WS-Notification 애플리케이션과 JMS와 같은 버스에 연결된 기존 공개 및 등록 애플리케이션 사이의 상호 운용을 허용하여 WS-Notification 클라이언트에서 사용되는 기존 서비스 통합 버스 토픽 공간을 표시할 수 있습니다.
- 필수 구조를 설명하는 하나 이상의 토픽 네임스페이스를 적용하여 토픽 네임스페이스의 구조 및 컨텐츠를 제한할 수 있습니다.
- 서비스 통합 버스 링크에 구성된 토픽 공간 맵핑의 파트로 이를 사용하거나(두 개의 서비스 통합 버스 사이에서) 서비스 통합 버스와 IBM MQ 네트워크 사이의 공개 및 등록 브릿지의 파트로 토픽 맵핑을 사용할 수 있습니다.
지정된 토픽 네임스페이스를 사용하여 삽입된 메시지에 적용되는 신뢰도(지속적이거나 비지속적) 설정을 제어하도록 영구 토픽 네임스페이스의 구성 속성을 설정할 수도 있습니다.
- 동적 토픽 네임스페이스
- 동적 토픽 네임스페이스는 관리 콘솔 또는 스크립트를 사용하여 매뉴얼 관리를 하지 않아도 됩니다. 동적 토픽 네임스페이스는 WS-Notification 서비스가
동적 네임스페이스 사용을 허용하도록 구성되었다고 가정하여 영구 토픽 네임스페이스로 정의되지 않은 토픽 네임스페이스 URI에 대한
WS-Notification 애플리케이션의 요청에 응답하여 자동으로 사용됩니다. 동적 토픽 네임스페이스에는 다음과 같은 특성이 있습니다.
- WS-Notification 애플리케이션과 버스의 다른 클라이언트(예: JMS) 사이에서의 상호 운용은 지원하지 않습니다.
- 토픽 네임스페이스 문서를 토픽 공간에 적용할 수 없으며 따라서 토픽 공간의 구조 및 컨텐츠는 제한되지 않습니다.
- 서비스 통합 버스 링크 또는 공개 및 등록 브릿지 구성의 파트로 사용될 수 없습니다.
- 관리 등록자
- WS-Notification 서비스 지점 구성의 일부로 해당 서비스 지점에 대해 관리된 등록자를 얼마든지 구성할 수 있습니다.
- 관리된 등록자는 WS-Notification 서비스 지점이 서버 시작 프로시저의 일부로 등록해야 하는 등록 요청(예: 토픽)에 대한 세부사항과 NotificationProducer 애플리케이션 또는 (다른) NotificationBroker 엔드포인트의 이름을 포함합니다. 따라서 NotificationBroker와 NotificationProducer 간의 링크를 사전 구성할 수 있습니다(NotificationBroker 또는 NotificationProducer 애플리케이션임).