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
Résultats
Exemple
L'exemple suivant illustre un fragment d'adresse web à entrer dans la zone Fragment d'URL.
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