Ecriture de l'extension WSDL permettant à votre service WSIF d'appeler un bean enterprise

A l'aide du fournisseur EJB, les clients WSIF peuvent appeler les beans enterprise via le protocole RMI-IIOP (Remote Method Invocation over Internet Inter-ORB Protocol). Utilisez ces informations et les fragments de code associés pour écrire l'extension WSDL qui va relier votre service WSIF à un service implémenté en tant que bean enterprise.

Avant de commencer

Bien que vous puissiez utiliser le fournisseur EJB pour l'appel de service Web basé sur EJB(IIOP), il est conseillé plutôt d'appeler les services Web RMI-IIOP à l'aide de JAX-RPC.

Le fichier JAR du client d'EJB doit être disponible dans l'environnement d'exécution des clients, avec le fournisseur en cours.

Le fournisseur EJB ne prend pas en charge le délai d'expiration des opérations synchrones WSIF. Le fournisseur EJB peut attendre indéfiniment qu'une méthode Java™ se termine.

Pourquoi et quand exécuter cette tâche

Un bean enterprise est appelé par le client WSIF à l'aide des méthodes d'appel RMI-IIOP, avec les contextes de transaction et la sécurité en cours. Si le fournisseur EJB est appelé à l'intérieur d'une transaction, cette dernière est transmise au service appelé et l'attribut de transaction EJB standard s'applique.

S'il existe plusieurs implémentations du service, il revient aux fournisseurs de services de s'assurer qu'ils offrent la même sémantique. Par exemple, pour les transactions, le déployeur du bean doit spécifier TX_REQUIRES_NEW pour forcer l'ouverture d'une nouvelle transaction.

Utilisez la procédure suivante et les fragments de code associés pour écrire l'extension WSDL devant permettre à votre service WSIF d'appeler un bean enterprise.

Procédure


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=twsf_prewe
Nom du fichier : twsf_prewe.html