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


Exécution de l'exemple StockQuote

L'exemple WebSphere ESB StockQuote illustre la manière dont vous pouvez aisément intégrer des services hétérogènes et manipuler les messages en cours sans incidence sur les applications. Pour y parvenir, le système exploite les fonctionnalités de l'architecture SCA et des composants de médiation fournis par WebSphere ESB.

Pourquoi et quand exécuter cette tâche

Une société de services financiers propose à ses clients un service de cotation boursière sur le Web. La société souhaite se distinguer de la concurrence en offrant plusieurs niveaux de service. Elle souhaite en effet proposer des cotations différées à ses clients standard et une cotation en temps réel à sa clientèle haut de gamme ayant souscrit un abonnement.

Les objectifs de la sa société sont les suivants :

Figure 1. Aperçu de StockQuote
Pour exécuter l'exemple StockQuote :
Procédure
  1. Lancez la console Premiers pas.
  2. Démarrez le serveur, si ce n'est déjà fait.
  3. Démarrez la galerie d'exemples en sélectionnant Galerie d'exemples sur l'écran Premiers pas. L'exemple WebSphere ESB StockQuote figure parmi les composants installés dans la galerie d'exemples.
  4. Cliquez sur Exemples installés > Business Integration > StockQuote.
  5. Vérifiez l'adresse de la galerie d'exemples dans la zone d'adresse de cette fenêtre de navigateur. Si le numéro de port est 9080, passez à l'étape suivante, sinon procédez comme indiqué ci-dessous.
    1. Ouvrez la console d'administration et connectez-vous.
    2. Cliquez sur Applications > Applications d'entreprise. Les applications disponibles s'affichent.
    3. Cliquez sur StockQuote. Les détails sur l'application StockQuote s'affichent.
    4. Dans la section Module, cliquez sur Manage Modules.
    5. Cliquez sur StockQuoteEJB. Les détails du fichier StockQuoteEJB.jar s'affichent.
    6. Dans la section des propriétés de services Web, cliquez sur Liaisons du client des services Web.
    7. Pour sca/import/RealtimeService, cliquez sur Editer dans la colonne Information sur le port. Les informations sur le port sont affichées.
    8. Dans la zone URL du noeud final, entrez http://nomhôte:nnnn/RealtimeService/services/RealtimeServiceSOAP, où nomhôte correspond à localhost ou au nom d'hôte de la machine sur laquelle s'exécute le serveur et nnnn au numéro de port utilisé pour votre hôte par défaut.
    9. Cliquez sur OK.
    10. Pour sca/import/DelayedService, cliquez sur Editer dans la colonne Information sur le port. Les informations sur le port sont affichées.
    11. Dans la zone URL du noeud final, entrez http://nomhôte:nnnn/DelayedService/services/DelayedServiceSOAP, où nomhôte correspond à localhost ou au nom d'hôte de la machine sur laquelle s'exécute le serveur et nnnn au numéro de port utilisé pour votre hôte par défaut.
    12. Cliquez sur OK.
    13. Enregistrez les modifications de l'espace de travail dans la configuration maître, puis revenez à la galerie d'exemples.
    L'exemple peut maintenant s'exécuter sur votre serveur.
  6. Cliquez sur Exécuter et effectuez les actions suivantes avec chacun des deux clients pour démontrer les fonctions du service intégré :
    1. Sélectionnez un client dans la liste déroulante.
    2. Sélectionnez un ou plusieurs symboles.
    3. Cliquez sur le bouton Demande.

Résultats

Le client A, standard, recevra des cotations différées. Le client B, haut de gamme, recevra des cotations en temps réel.

Que faire ensuite

Pour en savoir plus sur les artefacts exploités par l'exemple, vous pouvez consulter les notes techniques fournies dans la galerie d'exemples.

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/samples/webservices/sample_run.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).