Le service de messagerie Web apporte une messagerie de publication et d'abonnement basée sur le Web au serveur d'application et au navigateur. Avec la prise en charge du toolkit Dojo, aucun module d'extension de navigateur n'est requis pour recevoir les messages envoyés par le serveur. Les messages entrants sont rattachés dans le système Dojo topic/event pour une intégration facile dans des pages Web existantes activées de Dojo. La communication à partir du navigateur vers le service de messagerie Web se passe via le protocole Bayeux. Le service de messagerie Web est le comet ou le JavaScript asynchrone et l'implémentation d'envoi de format XML (Ajax). L'interrogation traditionnelle HTTP est utilisée pour recevoir les messages à partir d'un serveur ; cependant, le modèle comet implémente un modèle de serveur d'envoi. Généralement, cette opération implique la maintenance d'une demande HTTP ouverte pendant une courte durée dans l'attente de la réception des messages par le serveur. Une bibliothèque utilitaire de messagerie Web peut effectivement être insérée dans n'importe quelle nouvelle application J2EE (Java 2 Platform, Enterprise Edition) ou existante utilisée avec le serveur d'application. L'évolutivité est atteinte via une nouvelle bibliothèque d'exécution de Websphere Application Server qui utilise la structure de canaux pour éviter la consommation d'unité d'exécution de conteneur Web pour chaque demande sortante permettant au service de messagerie Web d'évoluer. Un pont vers la messagerie de plateforme prend en charge la connectivité au bus d'intégration de services. Ce pont permet à une large gamme de ressources de publier des messages vers des clients de messagerie Web.