WS-Notification: 지원되는 바인딩
이 WS-Notification 구현은 HTTP 및 JMS 바인딩 모두를 지원합니다. 선택은 사용자의 비즈니스 요구사항과 성능 요구사항에 따라 다릅니다. 지정 토픽에 대한 필터링 메시지는 XPath 버전 1.0 선택기가 지원됩니다.
WebSphere® Application Server에서는 WS-Notification 서비스 위치 연결에 대해 다음 웹 서비스 바인딩을 지원합니다.
- SOAP over HTTP 문서 리터럴 - WS-I 기본 프로파일 - SOAP1.1
- SOAP over HTTP 문서 리터럴 - WS-I 기본 프로파일 - SOAP1.2(버전 7.0 WS-Notification 서비스 전용)
- SOAP over HTTPS 문서 리터럴
- SOAP over JMS 문서 리터럴(버전 6.1 WS-Notification 서비스 전용)
사용하려는 바인딩 선택은 기존 웹 서비스 인프라와 요구사항을 기반으로 하는 결정입니다. 버전 6.1의 WS-Notification 서비스가 포함된 신뢰할 수 있는 메시징이 필요한 경우 SOAP over JMS 바인딩을 사용하십시오. 버전 7.0의 WS-Notification 서비스가 포함된 신뢰할 수 있는 메시징이 필요한 경우 SOAP over HTTP 바인딩을 사용하고 WS-ReliableMessaging으로 서비스를 구성하십시오.
SOAP over JMS를 통한 호출에는 이벤트 알림이 서비스 통합 버스 토픽 공간에 삽입되기 전에 메시징 제공자를 통한 추가 단계가 필요합니다. 비즈니스에 관련된 지시가 없는 상황에서는 웹 서비스 요청에서 사용되는 경로를 최소화하기 위해 SOAP over JMS가 아니라 HTTP 또는 HTTPS 바인딩을 사용해야 합니다.
다음 그림에서 SOAP over HTTP 알림 메시지가 엔드포인트에서 수신되고 연관된 알림 브로커를 통해 메시징 엔진 내의 토픽 공간으로 라우트됩니다. SOAP over JMS 알림 메시지는 메시징 엔진에서 수신되어 메시징 엔진에서 메시지 구동 Bean으로 다시 라우트되고 알림 브로커로 라우트된 후에 동일한 메시징 엔진 내의 토픽 공간으로 라우트됩니다.
