Sun Java System Message Queue (Message Queue) es una solución basada en estándares para el problema de la comunicación interna entre las aplicaciones que permite enviar mensajes con fiabilidad. Message Queue: es un sistema de mensajería empresarial que implementa el estándar abierto Java Message Service (JMS).
Además de ser proveedor de JMS, Message Queue cuenta con funciones que superan los requisitos mínimos de la especificación JMS. Con el software de Message Queue, los procesos que se ejecuten en plataformas y en sistemas operativos diferentes se pueden conectar a un servicio de mensajería Message Queue común para enviar y recibir información. Los desarrolladores de aplicaciones se pueden centrar en la lógica de negocio de sus aplicaciones en lugar de en procesos concretos sobre cómo se comunican sus aplicaciones a través de la red.
Message Queue está disponible en dos ediciones:
Enterprise Edition (predeterminada). Incluye compatibilidad con servicios de mensajería multibroker, conexiones HTTP/HTTPS, conexiones seguras y escalables, conmutación por error de la conexión del cliente y asistencia al cliente para el lenguaje C. Esta edición es ideal para implementar y ejecutar aplicaciones de mensajería en un entorno de producción a gran escala.
Platform Edition. Ofrece compatibilidad básica con JMS y es ideal para implementaciones a pequeña escala y entornos de desarrollo.
El programa de instalación de Java ES incluye Message Queue Enterprise Edition y Message Queue Platform Edition como componentes para instalarlos por separado.