Sun Java System Message Queue (Message Queue) est une solution basée sur des normes permettant de résoudre la problème des communications inter-applications et d'assurer une livraison fiable des messages. Message Queue est un système de messagerie d'entreprise appliquant la norme ouverte Java Message Service (JMS).
En plus d'être un fournisseur JMS, Message Queue possède des fonctionnalités dépassant les exigences minimales de la spécification JMS. Grâce au logiciel Message Queue, les processus exécutés sur différentes plates-formes et différents systèmes d'exploitation peuvent se connecter à un service de messagerie Message Queue commun pour l'envoi et la réception d'informations. Les développeurs d'applications peuvent se consacrer à la logique d'entreprise de leurs applications au lieu de devoir se charger de détails de bas niveau concernant la manière dont leurs applications communiquent sur un réseau.
Deux éditions de Message Queue sont disponibles :
Enterprise Edition (par défaut) : assure la prise en charge des services de messages multicourtiers, des connexions HTTP/HTTPS, des connexions sécurisées et évolutives, du basculement de la connexion client et du support client pour le langage C. Cette édition est particulièrement bien adaptée au déploiement et au fonctionnement d'applications de messagerie dans un environnement de production à grande échelle.
Platform Edition : assure une prise en charge JMS de base et convient le mieux aux environnements de développement et de déploiement à petite échelle.
Les composants Message Queue Enterprise Edition et Message Queue Platform Edition fournis par le programme d'installation de Java ES peuvent être installés séparément.