A few JMS implementations, some are free, some are not. I like ActiveMQ and OpenJMS for the open source implementations. For proprietary implementations Tibco's EMS rocks.
Provider implementations
In order to use JMS, one must have a JMS provider that can manage the sessions and queues. There are free, open source and proprietary providers.
Articles about open source providers:
Articles about proprietary providers:
- Progress Software
- webMethods Broker Server from webMethods
- WebSphere Application Server from IBM
- WebSphere MQ from IBM (formerly MQSeries)
- SAP NetWeaver WebAS Java JMS from SAP AG
- Oracle AQ
- Sun Java System Message Queue ... also available as Open Source
- BEA Weblogic
- TIBCO Software
An exhaustive comparison matrix of JMS providers is available at: http://www.theserverside.com/reviews/matrix.tss
All Java EE application servers from version 1.4 and later are required to contain a JMS provider. This can be implemented using the message inflow management of the Java EE Connector Architecture, which was first made available in version 1.4.
No comments:
Post a Comment