Comment établir un contexte et appeler un EJB WebSphere à partir de l'environnement JRE de Sun (pas IBM)
Question
Existe-t-il un moyen d'appeler un EJB servi via WebSphere (iiop: // host: port / ejbName) à partir d'un environnement JRE (comme Sun). Beaucoup de gens m'ont dit que ce type d'architecture repose sur un environnement homogène. Des pensées?
La solution
Même si cela est possible, je ne le recommanderais pas, car vous demandez des problèmes d'utilisation de RMI-IIOP dans un environnement hétérogène.
Mon approche serait d'exposer l'EJB en tant que service Web et de le consommer chez le client.
Autres conseils
Oui, c'est possible. Vous devez créer quelque chose appelé un client léger. Le nombre de recherches JNDI étant limité car il ne fait pas partie de l'environnement du conteneur, des noms complets doivent être utilisés.
Recherchez simplement "client léger ibm ejb". sur Google. Malheureusement, je n'ai pas le lien vers les bibliothèques appropriées (pour WAS 6) ici, elles sont au travail.