WS-Notification을 사용하는 애플리케이션 개발

여러 WS-Notification 태스크를 수행하는 단일 애플리케이션을 코딩할 수 있습니다. 이 주제는 WS-Notification 애플리케이션이 수행할 수 있는 공통 태스크의 샘플 코드를 제공합니다.

시작하기 전에

이 예제의 대부분은 XML 기반 원격 프로시저 호출(JAX-RPC) API용 Java™ API와 WebSphere® Application Server API 및 SPI를 사용합니다. 이러한 JAX-RPC 예제는 버전 6.1 또는 버전 7.0 WS-Notification 서비스 지점과 상호작용할 수 있습니다. 그러나 정책 세트가 있는 WS-Notification을 사용하려면(예를 들어, WS-ReliableMessaging이 있는 컴포지션을 사용하려면), WS-Notification 애플리케이션이 XML 기반 웹 서비스(JAX-WS) 프로그래밍 모델용 Java API를 사용하도록 인코딩되어야 하며 버전 7.0 WS-Notification 서비스 지점과 상호작용해야 합니다. JAX-WS 클라이언트 애플리케이션 프로그래밍에 생소하면 다음 주제를 참조하십시오.

애플리케이션은 WS-Notification을 사용하여 JMS 클라이언트와 같은 서비스 통합 버스의 다른 클라이언트가 생성한 이벤트 알림을 수신할 수도 있습니다. 이 내용은 서비스 통합 버스에 대한 입력 또는 종료점으로 WS-Notification에 대한 토폴로지기존 버스 토픽 영역에 대한 WS-Notification 애플리케이션 액세스 권한 제공에 설명되어 있습니다. JMS 클라이언트로부터의 교차 스트리밍을 포함하여 혼합 클라이언트 솔루션에 필요한 애플리케이션 개발에 대한 정보는 JMS 메시지 유형과 상호 작용의 내용을 참조하십시오.

이 태스크 정보

여러 WS-Notification 태스크를 수행하는 단일 애플리케이션을 코딩할 수 있습니다. 예를 활용하여 이러한 태스크를 WS-Notification 애플리케이션에 코딩하는 데 도움을 얻을 수 있습니다.

애플리케이션이 알림 브로커를 사용할 수 있는 방법에 대한 개요는 WS-Notification: 클라이언트 애플리케이션이 런타임 시에 상호작용하는 방법의 내용을 참조하십시오.

WS-Notification 애플리케이션은 크게 두 가지 유형으로 나뉩니다. 즉, 웹 서비스 엔드포인트를 노출시키는 애플리케이션(예를 들어, 재고 평가 변화에 대한 알림을 수신하는 WS-Notification 이용자 애플리케이션)과 웹 서비스 엔드포인트를 노출시키지 않는 애플리케이션(예를 들어, 재고 평가 변화에 대한 알림을 생성하는 애플리케이션)으로 나뉩니다. 이러한 애플리케이션 유형 각각을 개발하기 위해 수행하는 단계에 대한 포괄적인 지침은 다음 주제를 참조하십시오.

등록한 토픽에서 모든 메시지를 수신하는 대신 이용 애플리케이션은 XML 경로(XPath) 선택기를 사용하여 각 메시지의 컨텐츠를 기반으로 메시지를 필터링할 수 있습니다. ( 공개의 메시지 컨텐츠 필터링의 설명 참조).

이 주제에 나열된 코드 예는 다음 WebSphere Application Server API 및 SPI를 사용합니다.

com.ibm.websphere.sib.wsn.AbsoluteOrRelativeTime;
com.ibm.websphere.sib.wsn.CreatePullPoint;
com.ibm.websphere.sib.wsn.CreatePullPointResponse;
com.ibm.websphere.sib.wsn.Filter;
com.ibm.websphere.sib.wsn.GetMessages;
com.ibm.websphere.sib.wsn.GetMessagesResponse;
com.ibm.websphere.sib.wsn.NotificationMessage;
com.ibm.websphere.sib.wsn.TopicExpression;
com.ibm.websphere.webservices.soap.IBMSOAPFactory;
com.ibm.websphere.wsaddressing.EndpointReference;
com.ibm.websphere.wsaddressing.WSAConstants;
com.ibm.wsspi.wsaddressing.EndpointReferenceManager;

프로시저


주제 유형을 표시하는 아이콘 태스크 주제



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