Java Message Service

JMSJava JMSJava Message Service (JMS)
The Java Message TSC Service (JMS) API is a Java message-oriented middleware API for sending messages between two or more clients.wikipedia
105 Related Articles

Message queue

queueevent queuemailbox
This messaging type is built on the concept of message queues, senders, and receivers.
Most messaging systems support both the publisher/subscriber and message queue models in their API, e.g. Java Message Service (JMS).

Publish–subscribe pattern

publish/subscribepublish-subscribepublish–subscribe
The publish-and-subscribe model supports publishing messages to a particular message "topic".
Most messaging systems support both the pub/sub and message queue models in their API, e.g. Java Message Service (JMS).

Apache ActiveMQ

ActiveMQ
Apache ActiveMQ is an open source message broker written in Java together with a full Java Message Service (JMS) client.

Message-oriented middleware

Message Oriented Middlewareasynchronous messagingmessage queues
The Java Message TSC Service (JMS) API is a Java message-oriented middleware API for sending messages between two or more clients.
The Java EE programming environment provides a standard API called JMS (Java Message Service), which is implemented by most MOM vendors and aims to hide the particular MOM API implementations; however, JMS does not define the format of the messages that are exchanged, so JMS systems are not interoperable.

JORAM

Java Open Reliable Asynchronous Messaging (JORAM) is an open-source (Gnu LGPL) message broker which is certified to fully implement the Java Message Service API 1.1 (JMS 1.1 and 2.0).

Producer–consumer problem

producer-consumer problemProducers-consumers problembounded
It is an implementation to handle the producer–consumer problem.

Amazon Simple Queue Service

Amazon SQSSimple Queue ServiceSQS
A Java Message Service (JMS) 1.1 client for Amazon SQS was released in December 2014.

OpenJMS

OpenJMS is one of the major providers of Java Message Service API, which implements Sun Microsystems' Java Message Service API 1.1 Specification.

JBoss Messaging

It supersedes JBoss MQ as the default Java Message Service (JMS) provider in JBoss Application Server (JBoss AS) 5.

Java Community Process

JSRJava Specification RequestJCP
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.

Java EE Connector Architecture

JCAJ2EE Connector ArchitectureJava Connector Architecture
This can be implemented using the message inflow management of the Java EE Connector Architecture, which was first made available in that version.

Open Message Queue

Open Message Queue (OpenMQ)Sun Open Message Queue
message-oriented middleware project by Oracle (formerly Sun Microsystems) that implements the Java Message Service 2.0 API (JMS).

IBM MQ

WebSphere MQIBM WebSphere MQMQ
Range of APIs: It implements the Java Message Service (JMS) standard API, and also has its own proprietary API, known as the Message Queuing Interface (MQI), which preceded the JMS several years in existence.

Advanced Message Queuing Protocol

AMQPAdvanced Message Queuing Protocol (AMQP)AMQP 1.0
Previous standardizations of middleware have happened at the API level (e.g. JMS) and were focused on standardizing programmer interaction with different middleware implementations, rather than on providing interoperability between multiple implementations.

Enterprise JavaBeans

EJBEnterprise JavaBeanEnterprise Java Beans
JMS (Java Message Service) is used to send messages from beans to clients, to let clients receive asynchronous messages from these beans.

Event-driven SOA

enriching messageshighly evolvableNew technology
Special kinds of imports and exports for JMS, called JMS bindings, enable developers to specify the binding configuration and write data handling code.

Oracle Advanced Queuing

Advanced QueuingAQOracle AQ
Oracle AQ is used as the internal Java Message Service provider in the Oracle Enterprise Service Bus.

Application programming interface

APIAPIsapplication programming interfaces
The Java Message TSC Service (JMS) API is a Java message-oriented middleware API for sending messages between two or more clients.

Java (programming language)

JavaJava programming languageJava language
The Java Message TSC Service (JMS) API is a Java message-oriented middleware API for sending messages between two or more clients.

Client (computing)

clientclientsclient software
The Java Message TSC Service (JMS) API is a Java message-oriented middleware API for sending messages between two or more clients.