Transports and Interfaces: Siebel Enterprise Application Integration > Java Message Service Transport >

About Synchronous and Asynchronous Invocation


Like the MQ Transport, the JMS Transport has two modes of execution—synchronous and asynchronous. Synchronous execution involves invoking individual methods of the JMS Transport directly, just like any other business service. Because the caller waits for the method to return, such invocation is synchronous. Asynchronous execution means listening for messages arriving on a particular queue and taking action whenever one arrives. This involves the creation of a separate Siebel component, called a JMS Receiver. Like the MQ Receiver, whenever a message arrives on the queue, the JMS Receiver dispatches to a business service (or workflow) and optionally sends a reply message.

Transports and Interfaces: Siebel Enterprise Application Integration