JMS Tutorials - Java Code Geeks (original) (raw)

JMS Tutorials

In this detailed Resource page, we feature an abundance of JMS Tutorials!

The Java Message Service (JMS) API is a Java message-oriented middleware API for sending messages between two or more clients. It is an implementation to handle the producer–consumer problem. JMS is a part of the Java Platform, Enterprise Edition (Java EE), and was defined by a specification developed at Sun Microsystems, but which has since been guided by the Java Community Process. It is a messaging standard that allows application components based on Java EE to create, send, receive, and read messages. It allows the communication between different components of a distributed application to be loosely coupled, reliable, and asynchronous.

Elements

The following are JMS elements:

Models

The JMS API supports two distinct models:

Provider implementations

To use JMS, one must have a JMS provider that can manage the sessions, queues and topics. Starting from Java EE version 1.4, a JMS provider has to be contained in all Java EE application servers. This can be implemented using the message inflow management of the Java EE Connector Architecture, which was first made available in that version.

The following is a list of common JMS providers:

JMS Tutorials – Getting Started

Simple examples based on various JMS providers

Apache ActiveMQ

JBOSS

JMS Tutorials – Integrations

Learn how to use JMS with Spring Framework

[undereg]

Back to top button