Bonjour,
je recherche la meilleure solution four faire interopérer deux
application : une en java et un en C++.
J'ai un composant Java qui est un EJB. Je peux exporter ses méthodes
en web service et je pense donc utiliser une librairie cliente web
service pour effectuer l'appel C++ -> java. Réciproquement, Je
voudrais à partir de mon programme java invoquer localement ou en RPC
(je suis preneur des deux solutions) les méthodes du composant C++.
Que me suggérez vous ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Aurélien REGAT-BARREL
Réciproquement, Je voudrais à partir de mon programme java invoquer localement ou en RPC (je suis preneur des deux solutions) les méthodes du composant C++. Que me suggérez vous ?
Réciproquement, Je
voudrais à partir de mon programme java invoquer localement ou en RPC
(je suis preneur des deux solutions) les méthodes du composant C++.
Que me suggérez vous ?
Réciproquement, Je voudrais à partir de mon programme java invoquer localement ou en RPC (je suis preneur des deux solutions) les méthodes du composant C++. Que me suggérez vous ?
Bonjour, je recherche la meilleure solution four faire interopérer deux application : une en java et un en C++. J'ai un composant Java qui est un EJB. Je peux exporter ses méthodes en web service et je pense donc utiliser une librairie cliente web service pour effectuer l'appel C++ -> java. Réciproquement, Je voudrais à partir de mon programme java invoquer localement ou en RPC (je suis preneur des deux solutions) les méthodes du composant C++. Que me suggérez vous ?
Merci d'avance. regardes du coté de JNI(Java Native Interface)
Bonjour,
je recherche la meilleure solution four faire interopérer deux
application : une en java et un en C++.
J'ai un composant Java qui est un EJB. Je peux exporter ses méthodes
en web service et je pense donc utiliser une librairie cliente web
service pour effectuer l'appel C++ -> java. Réciproquement, Je
voudrais à partir de mon programme java invoquer localement ou en RPC
(je suis preneur des deux solutions) les méthodes du composant C++.
Que me suggérez vous ?
Merci d'avance.
regardes du coté de JNI(Java Native Interface)
Bonjour, je recherche la meilleure solution four faire interopérer deux application : une en java et un en C++. J'ai un composant Java qui est un EJB. Je peux exporter ses méthodes en web service et je pense donc utiliser une librairie cliente web service pour effectuer l'appel C++ -> java. Réciproquement, Je voudrais à partir de mon programme java invoquer localement ou en RPC (je suis preneur des deux solutions) les méthodes du composant C++. Que me suggérez vous ?
Merci d'avance. regardes du coté de JNI(Java Native Interface)
Alain
si tu n'a pas peur que ton code C++ pourisse ta JVM utilise JNI comme indiqué (SWIG semble sympa)... mais si ta librairie n'est pas parfaite (tu as passé un outil comme purify dessus) et que tu fait tourner un serveur java pour de longue durée c'est très risqué. (je sais on a eu le pb sur un moteur de calcul dans Weblogic en JNI+C++)
alors tu peux penser a utiliser corba...
il y a une pile corba dans java (jdk1.3+ je crois)
et en C++ tu peux utiliser MICO ou un produit du style... par contre il faudra voir comment retrouver la référence IOP de ton serveur (a une épique je l'écrivat dans un fichier et java la lisait, sinon j'ai péniblement connecté le nameservice daemon de mico à java...)
kbak wrote:
Bonjour, je recherche la meilleure solution four faire interopérer deux application : une en java et un en C++. J'ai un composant Java qui est un EJB. Je peux exporter ses méthodes en web service et je pense donc utiliser une librairie cliente web service pour effectuer l'appel C++ -> java. Réciproquement, Je voudrais à partir de mon programme java invoquer localement ou en RPC (je suis preneur des deux solutions) les méthodes du composant C++. Que me suggérez vous ?
Merci d'avance.
si tu n'a pas peur que ton code C++ pourisse ta JVM utilise JNI comme
indiqué (SWIG semble sympa)... mais si ta librairie n'est pas parfaite
(tu as passé un outil comme purify dessus) et que tu fait tourner un
serveur java pour de longue durée c'est très risqué. (je sais on a eu le
pb sur un moteur de calcul dans Weblogic en JNI+C++)
alors tu peux penser a utiliser corba...
il y a une pile corba dans java (jdk1.3+ je crois)
et en C++ tu peux utiliser MICO ou un produit du style...
par contre il faudra voir comment retrouver la référence IOP de ton
serveur (a une épique je l'écrivat dans un fichier et java la lisait,
sinon j'ai péniblement connecté le nameservice daemon de mico à java...)
kbak wrote:
Bonjour,
je recherche la meilleure solution four faire interopérer deux
application : une en java et un en C++.
J'ai un composant Java qui est un EJB. Je peux exporter ses méthodes
en web service et je pense donc utiliser une librairie cliente web
service pour effectuer l'appel C++ -> java. Réciproquement, Je
voudrais à partir de mon programme java invoquer localement ou en RPC
(je suis preneur des deux solutions) les méthodes du composant C++.
Que me suggérez vous ?
si tu n'a pas peur que ton code C++ pourisse ta JVM utilise JNI comme indiqué (SWIG semble sympa)... mais si ta librairie n'est pas parfaite (tu as passé un outil comme purify dessus) et que tu fait tourner un serveur java pour de longue durée c'est très risqué. (je sais on a eu le pb sur un moteur de calcul dans Weblogic en JNI+C++)
alors tu peux penser a utiliser corba...
il y a une pile corba dans java (jdk1.3+ je crois)
et en C++ tu peux utiliser MICO ou un produit du style... par contre il faudra voir comment retrouver la référence IOP de ton serveur (a une épique je l'écrivat dans un fichier et java la lisait, sinon j'ai péniblement connecté le nameservice daemon de mico à java...)
kbak wrote:
Bonjour, je recherche la meilleure solution four faire interopérer deux application : une en java et un en C++. J'ai un composant Java qui est un EJB. Je peux exporter ses méthodes en web service et je pense donc utiliser une librairie cliente web service pour effectuer l'appel C++ -> java. Réciproquement, Je voudrais à partir de mon programme java invoquer localement ou en RPC (je suis preneur des deux solutions) les méthodes du composant C++. Que me suggérez vous ?