JMS interfaces
WebSphere® Application Server supports applications that use JMS 1.1 domain-independent interfaces (referred to as "common interfaces" in the JMS specification) and JMS 1.0.2 domain-specific interfaces.
With JMS 1.1, the preferred approach for implementing applications is to use common interfaces because they provide a simpler programming model than domain-specific interfaces. Also, applications can create both queues and topics in the same session and coordinate their use in the same transaction. Common interfaces are parents of domain-specific interfaces.
Note: Domain-specific interfaces (provided
for JMS 1.0.2 in WebSphere Application Server Version 5)
are supported only to provide compatibility for applications that
have already been implemented to use those interfaces.
JMS common interfaces | Point-to-point interfaces | Publish/subscribe interfaces |
---|---|---|
ConnectionFactory | QueueConnectionFactory | TopicConnectionFactory |
Connection | QueueConnection | TopicConnection |
Destination | Queue | Topic |
Session | QueueSession | TopicSession, |
MessageProducer | QueueSender | TopicPublisher |
MessageConsumer | QueueReceiver, |
TopicSubscriber |
For more information about JMS interfaces, see the JMS documentation at http://java.sun.com/products/jms/docs.html.