SOAP Over JMS

SOAP works over a variety of transports and is not restricted to HTTP web services. JMS provides a highly available transport mechanism that delivers messages over and above what HTTP provides. SOAP over JMS service calls use the TIBCO proposed specification extension for sending SOAP messages over JMS. TIBCO ActiveMatrix BusinessWorks supports calling SOAP over JMS synchronously using the standard SOAP Request/Reply activity. The non-TIBCO ActiveMatrix BusinessWorks application should be able to call SOAP over JMS services both synchronously and asynchronously using standard JMS messaging techniques that implement the required elements of the specification extension.

The synchronous integration pattern is as follows:

SOAP over JMS Synchronous Integration Pattern


The asynchronous integration pattern is as follows:

SOAP over JMS Asynchronous Integration Pattern


In the SOAP over JMS pattern, a service client makes a synchronous or asynchronous service call to the Order Management Services component. The service calls the appropriate operation and performs the required operation before sending a reply back to the calling application.

The JMS destinations where the SOAP message should be sent is specified in the respective web services WSDL document.