WebSphere Enterprise Service Bus, Version 6.2.0 Systèmes d'exploitation: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Utilisation de clients externes

Un client externe (c'est-à-dire extérieur au serveur) peut avoir besoin d'interagir avec une application installée sur le serveur.

Pourquoi et quand exécuter cette tâche

Le scénario présenté ici est très simple : un client externe souhaite interagir avec une application sur le serveur. La figure représente un scénario simple typique.

Figure 1. Scénario simple : interaction entre un client externe et une application du serveur
Une JVM (Java Virtual Machine) et le serveur sont reliés par une flèche dénommée "appel de service".

L'application SCA inclut une exportation avec une liaison JMS ; c'est ce qui la rend disponible aux clients externes.

Si un client externe se trouve sur une machine Java™ virtuelle (JVM) distincte de votre serveur, vous devez effectuer plusieurs opérations afin d'établir la connexion et permettre l'interaction avec une exportation JMS. Le client obtient un contexte initial (InitialContext) avec les valeurs appropriées, puis il compulse les ressources via JNDI. Le client utilise alors le client de spécification JMS 1.1 pour accéder aux destinations et envoyer/recevoir des messages sur les destinations.

Les noms JNDI par défaut des ressources créées automatiquement par l'environnement d'exécution sont répertoriés dans la rubrique configuration de cette section. Toutefois, si vous avez pré-créé les ressources, utilisez ces noms JNDI.

Procédure
  1. Configurer les destinations JMS et la fabrique de connexions pour envoyer le message.
  2. Vérifier que le contexte JNDI, le port de l'adaptateur de ressources SIB et le port d'amorçage de la messagerie sont corrects.

    Le serveur utilise certains ports par défaut, mais si plusieurs serveurs sont installés sur ce système, des ports de remplacement sont créés lors de l'installation pour éviter les conflits avec d'autres instances de serveur. Vous pouvez utiliser la console d'administration pour déterminer quels ports votre serveur employer. Accédez à Serveurs > Serveurs d'applications > nom_serveur > Configuration et cliquez sur Ports sous Communication. Vous pouvez maintenant modifier le port utilisé.

  3. Le client obtient un contexte initial avec les valeurs appropriées, puis il compulse les ressources via JNDI.
  4. A l'aide des spécifications JMS 1.1, le client accède aux destinations et aux messages envoyés et reçus sur les destinations.

task Rubrique relative à une tâche

Conditions d'utilisation | Commentaires en retour


Icône d'horodatage Dernière mise à jour: 07 juillet 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/tadm_workwithextclient.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
Ce centre d'information est mis en service par la technologie Eclipse (http://www.eclipse.org).