2013-11-29 1 views

답변

0

비동기 웹 서비스 호출은 SOAP over JMS를 사용하여 수행됩니다. SOAP/JMS 바인딩은 WSDL에서 선언되어야하며 웹 서비스 공급자는 연관된 대기열 또는 주제에서 청취해야합니다.

SOAP Request Reply 활동을 사용하면 JMS를 통해 웹 서비스를 호출 할 수 있습니다.

+0

절차를 자세히 설명해 주시겠습니까? –

+0

TIBCO를 사용하여 SOAP/JMS 웹 서비스를 개발하거나 사용하려면 BW 팔레트 참조 설명서 (SOAP 및 서비스 팔레트)를 살펴보십시오. 웹 서비스를 처음 사용하는 경우 시작하는 방법을 설명하는 수많은 웹 사이트가 있습니다. –

0

전송에 따라 다르지만 HTTP 전송을 사용하는 경우 항상 응답을 기다려야합니다. HTTP 응답을 기다리는 것은 그 순간에 기능을 실행해야한다는 것을 의미하지는 않습니다. 서버 측에서 요청을 저장할 수있는 경우 200으로 응답 할 수 있다면 응답이 비어있을 수 있습니다. JMS 전송을 사용하는 경우, 시간상의 결합이 느슨하게됩니다. 즉, 조치가 요청 된 시점은 서버가 조치를 처리 할 때와 동일 할 필요는 없습니다. 로드가 많은 환경에서 서비스를 사용할 계획이라면 jms 전송이 비 블로킹 (non-blocking)으로 선호되므로 하드웨어 리소스 사용이 더 예측 가능합니다.

웹 서비스는 wsdls http 전송, jms 전송 또는 둘 다를 동시에 정의 할 수 있습니다.

0

WSDL에 응답 메시지가없는 경우 SoapRequestReply는 응답을 기다리지 않고 비동기 적으로 작동합니다.

0

In 비동기 통신 클라이언트 또는 요청 입력은 메시지를 보낸 후 즉각 응답을 기다리지 않고 작업을 수행합니다. SOAP over JMS를 사용하여 비동기 웹 서비스 호출을 수행 할 수 있습니다. SOAP/JMS 바인딩은 WSDL에 명시되어야하며 웹 서비스 공급자는 관련 큐 또는 주제에서 청취해야합니다. SOAP 요청 응답 활동을 활용하여 JMS를 통해 웹 서비스를 호출 할 수 있습니다. JMS 전송을 사용하는 경우, 시간상 느슨하게 결합하게됩니다. 즉, 조치가 요청 된 시점은 서버가 조치를 처리 할 때와 동일 할 필요가 없습니다. 로드가 많은 환경에서 서비스를 사용할 계획이라면 JMS 전송이 비 블로킹 (non-blocking)이기 때문에 JMS 전송이 선호되며 하드웨어 리소스 사용이 더 예측 가능합니다.