WS-Notification: 이점
WS-Notification은 웹 서비스가 공개 및 등록 메시징 패턴을 사용할 수 있게 합니다. 이 접근 방식은 많은 비즈니스 이점을 제공합니다.
WS-Notification은 발생 및 등록 메시징 패턴에 참여하는 웹 서비스 애플리케이션에 대한 표준화된 접근 방식을 제공하며 이는 특정 이벤트 발생에 대한 알림 청취용인지 또는 다른 애플리케이션이나 시스템 관리 툴링으로 이용하기 위해 시스템에 이벤트 알림을 삽입하기 위함인지에 따라 결정됩니다. 이 웹 서비스 스펙의 공개 표준 네이처는 애플리케이션이 기본 하드웨어 플랫폼, 소프트웨어 언어 또는 벤더 환경에 상관없이 서로 통신 가능한 것을 나타냅니다. WebSphere® Application Server에서 WS-Notification 구현은 WS-Notification 표준을 지원하고 WS-I Basic Profile 1.0 요구사항에 따르며, 컴포넌트 간의 신뢰할 수 있는 통신을 위해 기타 관련 표준(예: WS-Addressing for High Availability and Workload Management 및 WS-ReliableMessaging)으로 작성됩니다.
WebSphere Application Server 내에서 NotificationBroker는 고가용성 및 워크로드 관리 패턴을 포함하여 엔터프라이즈 토폴로지에 대한 융통성있는 지원을 제공하기 위해 구현됩니다. WS-Notification에 대한 지원을 통해 WS-Notification 애플리케이션과 다른 서비스 통합 버스 클라이언트 사이에서 이벤트 알림 교환이 허용됩니다. 다른 서비스 통합 버스 기능을 사용하여 이 기능으로 다른 IBM 공개 및 등록 브로커와 메시지를 교환할 수 있습니다.
등록한 토픽에서 모든 메시지를 수신하는 대신 이용 애플리케이션은 XML 경로(XPath) 선택기를 사용하여 각 메시지의 컨텐츠를 기반으로 메시지를 필터링할 수 있습니다. . 이 컨텐츠 기반 등록은 수신하려는 정보 유형 정의에 대해 더 큰 융통성을 제공하고 애플리케이션은 자체 필터링을 처리할 필요가 없습니다. 성능은 관련되지 않은 메시지가 서버에서 애플리케이션으로 불필요하게 전송되지 않기 때문에 향상됩니다.
- 버전 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에서 사용할 수 있습니다.
버전 7.9 WS-Notification 옵션을 사용하면 네트워크 연결성이 항상 가용하지 않은 환경에서 표준 기반의 연결 메커니즘을 통해 신뢰 가능한 방식으로 웹 서비스 기반의 공개/등록 메시징을 사용할 수 있습니다. 예를 들어, 인터넷을 사용하여 웨어하우스 또는 재고 수준 알림을 원격의 고객에서 보내려는 경우, 고객이 판매 및 생산 계획을 위해 정확한 재고 수준을 파악하도록 신뢰할 수 있게 메시지가 고객에게 전달되도록 해야 합니다. 이는 재고 수준 알림에 대해 JAX-WS 기반 버전 7.0의 WS-Notification 서비스를 WS-ReliableMessaging을 사용하여 구성해서 수행할 수 있습니다(알림의 신뢰 가능한 전달을 통해).
- 정책 세트를 사용하여 구성하는 것이 더 쉽습니다.
- JAX-WS 핸들러를 지원합니다.
- SDO 저장소를 설치할 필요가 없습니다.