Vous pouvez activer une nouvelle application ou une application existante de manière à utiliser le service de messagerie Web.
L'activation d'une application de messagerie Web consiste à créer ou modifier un module Web afin d'ajouter la fonction de messagerie Web indispensable. L'activation de la fonction de messagerie côté serveur est une tâche orientée configuration. Le service de messagerie Web gère tous les détails concernant la communication vers des clients de messagerie Web. Le déployeur et le développeur d'application doivent connaître le meilleur moyen de configurer le service de messagerie Web.
Lorsqu'un développeur Web ou d'applications crée une application compatible avec une messagerie Web, il doit écrire la logique du client de manière à établir une connexion au service de messagerie Web afin de recevoir des messages provenant du serveur.
Un client Ajax (Asynchronous JavaScript and XML) correspond au type de client cible du service de messagerie Web. Un développeur Web ou d'application doit de ce fait disposer des compétences requises pour l'utilisation du kit d'outils Ajax afin de créer la logique côté client. Une fois une application compatible avec une messagerie Web créée, elle est déployée et gérée à l'aide des techniques d'application Web standard. Pour obtenir une présentation détaillée de la manière d'activer une application pour une utilisation de messagerie Web, reportez-vous à la section démarrage rapide. Reportez-vous à l'exemple d'application Quote Streamer pour obtenir une application compatible avec une messagerie Web de référence.
Une bibliothèque d'utilitaires Java Platform, Enterprise Edition (Java EE) que vous pouvez insérer dans votre module Web est fournie. Cette bibliothèque s'appelle webmsg_applib.jar. Elle doit être inclue dans une application compatible avec une messagerie Web quelconque. D'une manière générale, ce fichier JAR est situé dans le répertoire WEB-INF/lib de votre module Web pour que vous puissiez utiliser une application. Cette bibliothèque comprend un servlet de messagerie Web. Ce dernier doit être défini et utilisé afin de créer des mappages de servlet et une bibliothèque de publication au niveau de l'application. Cela permet de procéder facilement à une publication vers des clients de messagerie Web via le bus d'intégration de services.
Vous devez définir au moins un mappage de servlet dans votre application compatible avec une messagerie Web. Des clients de messagerie Web se connectent à ces mappages afin d'effectuer des opérations de messagerie Web. La bibliothèque utilitaire de messagerie Web comprend un servlet existant dont le nom de classe correspond à com.ibm.websphere.webmsg.WebMsgServlet. Vous devez définir un ou plusieurs définitions de ce servlet existant. Vous devez également créer des mappages avec ces définitions ainsi qu'une entrée correspondante dans la configuration de messagerie Web avec le nom du servlet. Reportez-vous à la section démarrage rapide pour voir une présentation des étapes de l'activation. Le servlet de messagerie Web fourni fonctionne conjointement avec l'élément de la structure du canal de messagerie Web sous-jacent afin de fournir une communication par messagerie Web. Examinez les points suivants lorsque vous définissez de nouveaux servlets de messagerie Web et de mappages de servlets :