Configuration des informations d'URL de noeud final pour l'accès direct aux EJB

WebSphere Application Server prend en charge l'accès direct à un bean enterprise configuré en tant que service Web, comme alternative à l'utilisation du protocole HTTP ou de JMS (Java™ Message Service) pour transporter les demandes entre le serveur et le client. Le module EJB (JavaBeans) utilisé comme service Web contient un fichier WSDL dans lequel sont définies des liaisons d'EJB.

Avant de commencer

Pour plus d'informations sur le processus d'accès direct à un bean enterprise configuré comme service Web, reportez-vous à la rubrique Utilisation de liaisons d'EJB WSDL pour l'appel d'un EJB à partir d'un client de services Web JAX-RPC.

La gestion et la configuration des fragments d'URL de noeud final EJB est réalisée en utilisant soit la console d'administration, soit les fichiers de propriété. Pour apprendre à utiliser les fichiers de propriétés afin de définir et de gérer des fragments d'URL, consultez les informations sur l'utilisation des fichiers de propriétés des fragments d'URL de noeud final de services Web.

La présente tâche décrit l'utilisation de la console d'administration pour configurer les URL de noeud final de façon à accéder directement aux beans enterprise.

Pourquoi et quand exécuter cette tâche

La configuration d'un noeud final de service est nécessaire pour connecter des clients de services Web aux services Web des composants assemblés ou à des services Web externes.

Vous pouvez spécifier les adresses web de point de contact des bean enterprise correspondant à des services Web qui sont accessibles directement par des liaisons d'EJB. Pour cela, utilisez le panneau Informations sur les adresses Web de points de contact JMS et EJB de la console d'administration.

Si vous avez des modules configurés pour l'accès direct aux EJB, ils sont répertoriés dans le panneau Informations sur les adresses Web de points de contact JMS et EJB de la console d'administration. Le point de contact d'EJB est disponible uniquement dans le fichier WSDL qui se trouve dans le fichier nom_application_ExtendedWSDLfiles.zip.

Vous pouvez spécifier un fragment d'adresse web de noeud final à utiliser pour les services Web dans chaque module.

Procédez comme suit pour configurer les adresses web de noeud final du bean enterprise à l'aide de la console d'administration :

Procédure

  1. Ouvrez la console d'administration.
  2. Cliquez sur Applications > Applications d'entreprise > instance_application > Fournir des informations sur les URL de noeuds finaux JMS et EJB.
  3. Localisez la liste des modules EJB.
  4. Sélectionnez le module d'application.
  5. Entrez le fragment de l'adresse Web dans la zone Fragment d'URL.

    Entrez un fragment d'adresse web constituant un suffixe de la partie d'adresse web initiale que vous pouvez obtenir en examinant les informations de déploiement du service Web. Consultez l'exemple qui suit cette tâche pour plus d'informations.

    La valeur que vous entrez permet de définir l'attribut location de l'élément generic:address du port dans le fichier WSDL publié avec le lien de nom de fichier nom_application_ExtendedWSDLFiles.zip, dans le panneau Publication de fichiers zip WSDL. Les noms des fichiers zip sont répertoriés sous la forme de liens dans le panneau.

  6. Cliquez sur OK.
  7. Cliquez sur Sauvegarder.

Résultats

Vous avez configuré les noeuds finaux de l'EJB des services Web accessibles directement par des liaisons d'EJB.

Exemple

L'exemple suivant illustre un fragment d'adresse web à entrer dans la zone Fragment d'URL.

Vous pouvez obtenir l'adresse web suivante à partir du descripteur de déploiement de bean enterprise :
wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome
Entrez le fragment d'adresse web suivant dans la zone Fragment d'URL :
jndiProviderURL=corbaloc:iiop:myhost.mycompany.com:2089
Le résultat est le suivant :
wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome&jndiProviderURL=
corbaloc:iiop:myhost.mycompany.com:2089

Que faire ensuite

Indiquez une description du service Web pour le demandeur de service en publiant des fichiers WSDL. Pour plus de détails, consultez les informations sur la mise à la disposition des clients d'applications de services Web déployées.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_provideejb
Nom du fichier : twbs_provideejb.html