WS-Notification 개요:

WS-Notification은 웹 서비스가 공개 및 등록 메시징 패턴을 사용할 수 있게 합니다.

WS-Notification이 WebSphere® Application Server 버전 8.5.5에서 안정화된 기능이 되었습니다.

많은 등록자에게 하나의 메시지를 공개하려면 공개 및 등록 메시징을 사용하십시오. 이 패턴에서 생성 애플리케이션은 메시지의 주제 영역을 표시하는 토픽으로 표시된 메시징 영역에 메시지(이벤트 알림)를 삽입(공개)합니다. 문제의 토픽을 등록하고 해당 권한을 가진 이용 애플리케이션은 생성 애플리케이션이 공개한 메시지 사본을 개별적으로 모두 수신합니다. 모든 이용 애플리케이션은 메시지 본문의 XML 메시지 컨텐츠로 평가되는 메시지 컨텐츠 필터를 사용하여 지정된 토픽에 대한 메시지를 추가로 필터링할 수 있습니다.

WebSphere Application Server에서 WS-Notification 구현은 WS-Notification 표준을 지원하고 WS-I Basic Profile 1.0 요구사항에 따르며, 컴포넌트 간의 신뢰할 수 있는 통신을 위해 기타 관련 표준(예: WS-Addressing for High Availability and Workload Management 및 WS-ReliableMessaging)으로 작성됩니다. 애플리케이션 레벨에서 이를 사용하면 이는 특정 이벤트 발생에 대한 알림 청취용인지 또는 다른 애플리케이션이나 시스템 관리 툴링으로 이용하기 위해 시스템에 이벤트 알림을 삽입하기 위함인지에 따라 발생 및 등록 메시징 패턴에 참여하는 웹 서비스 애플리케이션에 대한 표준화된 접근 방식이 가능합니다. 이 웹 서비스 스펙의 공개 표준 네이처는 애플리케이션이 기본 하드웨어 플랫폼, 소프트웨어 언어 또는 벤더 환경에 상관없이 서로 통신 가능한 것을 나타냅니다.

WS-Notification 표준

WebSphere Application Server에서는 OASIS(Organization for the Advancement of Structured Information Standards)의 감독하에 개발된 WS-Notification 버전 1.3 제품군 표준을 구현합니다. 이 표준은 공개 및 등록 메시지 패턴을 사용하여 웹 서비스 애플리케이션을 사용하는 웹 서비스 메시지 교환을 정의합니다.

WS-Notification은 세 개의 표준 제품으로 설명됩니다.
WS-Notification은 다른 웹 서비스 표준으로 작성됩니다. 예를 들어 다음과 같습니다.
  • WS-ReliableMessaging을 사용하면 웹 서비스 엔드포인트가 웹 서비스 조작인 HTTP와 같이 원래부터 신뢰할 수 없는 전송에서 신뢰할 수 있게 호출되도록 구성됩니다. WS-Notification 표준은 애플리케이션에서 공개 또는 수신되는 메시지의 신뢰성을 보장하지 않기 때문에 신뢰성을 제공하기 위해 WS-ReliableMessaging을 사용하여 WS-Notification을 구성해야 합니다.
  • WS-Distributed Management(WS-DM)는 WS-Notification NotificationProducers인 특수 애플리케이션 및 이 애플리케이션이 웹 서비스 클라이언트로 자원(예: 프린터) 관리를 제공할 수 있도록 이벤트 알림을 생성하도록 토픽을 설명하는 토픽 네임스페이스 문서를 정의합니다.

또한 WS-Notification 용어도 참조하십시오.

WebSphere Application Server에서의 WS-Notification 구현

이 구현의 주요 컴포넌트는 알림 브로커가 아닙니다. 이는 이벤트 알림을 시스템에 삽입하려는 작성 애플리케이션과 이벤트 알림을 수신하려는 이용 애플리케이션 사이의 분리 위치입니다. WebSphere Application Server에서는 애플리케이션이 활성 등록자 목록 유지보수, 토픽과 와일드카드 구문 분석 및 일치, 이벤트 알림을 등록자에 분배, 등록 라이프사이클 처리와 같은 WS-Notification 스펙에 대해 좀 더 복잡한 인프라를 구현하지 않고도 이벤트를 송수신하는 비즈니스 레벨의 기능 요구사항에 집중할 수 있도록 이 브로커를 사용할 준비가 완료된 상태로 제공합니다. 이용 및 작성 비즈니스 애플리케이션 사이의 이 분리는 프로듀서 및 이용자 애플리케이션이 서로 통신하기 위해 일치하는 시간에 사용 가능할 필요가 없음을 나타냅니다. 브로커는 이용자가 사용 가능해질 때까지 공개를 유지합니다.

알림 브로커에 대한 호출의 기본 패턴은 다음과 같습니다.
  • 웹 서비스 애플리케이션은 WS-Notification 서비스 위치로 표시되는 웹 서비스 엔드포인트를 사용하여 서버에 접속합니다.
  • 엔드포인트는 호출 요청을 알림 브로커를 통해 전달하고 알림 브로커는 요청 정보를 구문 분석하고 수신된 요청 유형에 따라 적절한 조치를 수행합니다.

다음 그림은 알림 브로커와 메시징 엔진을 포함하는 애플리케이션 서버를 보여줍니다. 메시징 엔진 내에는 지속 가능 등록과 버스 토픽 영역이 있습니다. 애플리케이션 서버와 외부 세계 사이에는 웹 서비스 엔드포인트가 있습니다. 외부 세계에는 공개자, 등록자, 알림 이용자가 있습니다. 공개자는 지정된 토픽에서 알림 메시지를 전송하고 등록자는 알림 이용자 대신 등록 요청을 전송하여 동일한 토픽을 등록합니다. 이 두 메시지 모두 웹 서비스 엔드포인트에서 수신되어 연관된 브로커 및 토픽 공간에서 라우트됩니다. 등록의 세부사항은 지속 가능 등록으로 파일됩니다. 수신된 알림 메시지는 브로커가 토픽에 등록한 알림 이용자에게 전달합니다.

그림 1. 알림 브로커 호출이 그림은 주변 텍스트로 설명됩니다.
WebSphere Application Server 버전 6.1의 WS-Notification 구현은 서비스 통합 버스 사용 웹 서비스를 사용하여 WS-Notification 서비스 엔드포인트를 표시하기 때문에 애플리케이션을 사용하여 호출하고 WS-Security 또는 JAX-RPC 핸들러와 같은 특정 속성으로 구성 가능합니다. 그렇지만 버전 6.1 구현은 JAX-WS 핸들러 또는 애플리케이션과는 호환되지 않으며 WS-ReliableMessaging으로 작성할 수는 없습니다. WebSphere Application Server 버전 7.0 이상에서는 버전 6.1 구현 제공을 계속하고 WS-Notification 서비스에 대한 새 구현 및 버스 사용 웹 서비스를 기반으로 하지 않는 서비스 위치도 제공합니다.
  • 버전 7.0: 웹 서비스 서비스 품질(QoS)이 포함된 JAX-WS WS-Notification 서비스를 정책 세트를 통해 작성하거나 JAX-WS 핸들러를 WS-Notification 서비스에 적용하려는 경우에 이 유형의 서비스를 사용하십시오. 이는 새 배치에 추천되는 서비스 유형입니다. 이 WS-Notification 옵션은 버전 7.0WebSphere Application Server에서 사용할 수 있습니다.
  • 버전 6.1: WebSphere Application Server 버전 6.1에서 제공되는 동일한 기능(JAX-RPC 핸들러를 서비스에 적용하는 기술 포함)을 사용하는 JAX-RPC WS-Notification 서비스를 표시하려는 경우 이 서비스 유형을 사용하십시오. 이 WS-Notification 옵션은 버전 6.1WebSphere Application Server에서 사용할 수 있습니다.
버전 7.0 WS-Notification 서비스를 작성하는 경우 마법사는 JAX-WS 기반의 제공자 애플리케이션을 작성하고 배치합니다. 이 애플리케이션은 세 WS-Notification 서비스 역할 각각에 대해 WS-Notification 웹 서비스 인터페이스를 표시합니다.
  • 알림 브로커
  • 등록 관리자
  • 공개자 등록 관리자
버전 6.1 WS-Notification 서비스를 작성하는 경우 마법사는 세 개의 서비스 통합 버스 인바운드 서비스를 WS-Notification 서비스에 대해 구성하며 이들 각각은 세 WS-Notification 서비스 역할 각각에 대응합니다.
  • 알림 브로커
  • 등록 관리자
  • 공개자 등록 관리자
이 인바운드 서비스는 버전 6.1 WS-Notification 서비스와 동일한 서비스 통합 버스에 정의되며 이 인바운드 서비스 각각은 동일한 버스 대상을 참조합니다.
참고: 일반적으로 버스 대상은 버스 대상에서 설명하는 대로 사용됩니다. 그렇지만 이는 버전 6.1 WS-Notification 서비스의 경우에는 해당하지 않습니다. 버전 6.1 WS-Notification 서비스와 연관된 대상은 WS-Notification 서비스가 요청을 처리하는 토픽에는 연관되지 않으며 대상을 수정하거나 중개하면 안됩니다. WS-Notification에서 토픽 구성은 토픽 네임스페이스를 통해 처리됩니다. 자세한 정보는 새 WS-Notification 영구 토픽 네임스페이스 작성의 내용을 참조하십시오.

주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjwsn_overview
파일 이름:cjwsn_overview.html