일반 사용자 응용프로그램 지원

다양한 일반 사용자 응용프로그램을 WebSphere Message Broker 브로커에 연결하여 브로커에서 제공하는 라우팅, 집계 및 변환 기능을 이용할 수 있습니다.

WebSphere Message Broker에서는 다음과 같은 두 가지 응용프로그램 통신 모델을 지원합니다.

  1. 포인트 투 포인트
  2. Publish/subscribe

이는 응용프로그램 통신 모델에 정의되어 있습니다.

이 모델을 사용하는 응용프로그램은 다음과 같은 전송 및 프로토콜을 사용하여 브로커에 연결할 수 있습니다.

이 통신 모델을 지원하도록 메시지 플로우를 구성하고 이 전송 중 하나를 통해 연결하는 클라이언트를 구성할 수 있습니다. 메시지 플로우는 하나의 프로토콜에 고유하거나, 하나의 프로토콜을 통해 통신하는 응용프로그램으로부터 메시지를 수신하여 프로토콜 간의 자동 변환을 제공하는 브로커로 메시지를 하나 이상의 대체 프로토콜을 통해 연결하는 응용프로그램으로 전달할 수 있습니다. 단일 메시지 플로우 내에 포인트 투 포인트 및 Publish/Subscribe 지원을 제공할 수도 있습니다.

모든 메시지 플로우는 모든 전송 방식에서 기타 지원되는 모든 전송 방식으로 통과하는 메시지를 지원할 수 있습니다. 그러므로 하나의 전송 방식을 통해 연결하는 클라이언트로부터의 메시지를 지원하는 입력 노드에서 메시지 플로우를 시작할 경우, 임의의 지원되는 출력 노드(사용자 정의 출력 노드 포함)에서 이를 종료할 수 있습니다. 보완을 위해 추가 출력 노드를 포함시킬 필요는 없습니다.

예를 들면, WebSphere MQ 메시지를 수신하여 SCADA 디바이스로 출력 메시지를 생성하거나 SCADA 디바이스로부터 메시지를 수신하여 실시간 또는 멀티캐스트 응용프로그램 클라이언트에 대한 출력 메시지를 생성하도록 플로우를 설계할 수 있습니다. 그러나 사용되는 전송 방식에 따라 특정 제한이 적용됩니다. 예를 들면, MQInput 노드를 통해 지속적으로 publish된 메시지는 WebSphere MQ Real-time Transport를 통해 subscriber에게 전달된다고 보장할 수 없습니다.

예를 들면, WebSphere MQ 응용프로그램으로부터 메시지를 수신하는 메시지 플로우를 작성할 수 있습니다. 메시지 플로우는 해당 컨텐츠로부터 publication 메시지를 구성하여 JMS를 사용하는 실시간 subscriber가 원하는 Publication에 등록할 수 있는 Publication 노드를 통해 메시지를 publish합니다. 메시지 플로우는 publication이 구현된 다른 응용프로그램을 표시하는 확인 메시지를 제공하도록 MQReply 또는 MQOutput 노드도 포함시킬 수 있습니다.

관련 개념
메시지 플로우 개요
Publish/Subscribe
관련 태스크
일반 사용자 응용프로그램 지원
메시지 플로우 개발
publish/subscribe 응용프로그램 개발
관련 참조
WebSphere MQ Enterprise Transport
WebSphere MQ Mobile Transport
WebSphere MQ Multicast Transport
WebSphere MQ Real-time Transport
WebSphere MQ Telemetry Transport
WebSphere MQ Web Services Transport
WebSphere Broker JMS Transport
내장 노드
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ac00440_