JMS es la API de mensajería Java™ EE estándar para crear aplicaciones de mensajería empresariales. WebSphere Message Broker proporciona nodos de entrada y salida incluidos para los protocolos a los que da soporte.
La especificación JMS ofrece una interfaz de mensajería abstracta e independiente del proveedor, lo que permite escribir aplicaciones de mensajería para esta API común, independientemente de la implementación de mensajería subyacente.
JMS ofrece dos métodos comunes de mensajería en los que crear aplicaciones de mensajería: punto a punto y publicación/suscripción. Las aplicaciones JMS envían mensajes a destinos JMS, que pueden ser colas (en el dominio de punto a punto) o temas (en el dominio de publicación/suscripción).