OVH Cloud OVH Cloud

Pont java / .NET

3 réponses
Avatar
Oxiane
Bonjour,

j'ai besoin d'instancier un objet défini dans une classe JAVA, et d'invoquer
bien sur ses méthodes.

Je n'ai pas la main sur le code JAVA. Je souhaite que le pont soit
'dynamique', c'est à dire que les solutions de conversion java --> dll COM
ne me conviennent pas.

J'ai vu qu'il existait des ponts JAVA/.NET, du style
http://www.jnbridge.com/

En connaissez-vous d'autres ? et si oui, n'est ce pas trop pénalisant en
terme de performance ?


--
Cordialement

Oxiane
----------------------------------------------------------
Omnia vanitas

3 réponses

Avatar
Christophe Lauer [MS]
Bonjour,

Oxiane wrote:
J'ai vu qu'il existait des ponts JAVA/.NET, du style
http://www.jnbridge.com/

En connaissez-vous d'autres ? et si oui, n'est ce pas trop pénalisant
en terme de performance ?



Ceci devrait vous intéresser :
http://www.dotnetguru.org/modules.php?op=modload&name=News&file=article&sidY8&mode=thread&order=0&thold=0

HTH,

--
Christophe Lauer - Relations Techniques Editeurs de Logiciels
Division Développeurs et Plateforme d'Entreprise - Microsoft France
http://www.microsoft.com/france/msdn/
This posting is provided "AS IS" with no warranties, and confers no
rights.
Avatar
Nicolas Moreau [MS]
Il existe une solution "industrielle" fournie par Borland qui permet de
faire un pont entre :
- RMI - IIOP coté Java
- Remoting coté .NET
C'est bien entendu payant.

Ma pratique de l'interop Java / .NET au moyen de JNI ma laissé très
perplexe.
C'est très intrusif dans du code Natif Windows ou COM pour pouvoir être
appelé depuis Java.
La réciproque est vrai.

Moralité : oublier JNI de base.
S'appuyer sur une "solution" du type JnBridge, Janeva ou autre est de loin
la meilleure solution pour une utilisation "industrielle".

Nicolas Moreau
Microsoft Consulting Services.

"Christophe Lauer [MS]" a écrit dans le
message de news:
Bonjour,

Oxiane wrote:
J'ai vu qu'il existait des ponts JAVA/.NET, du style
http://www.jnbridge.com/

En connaissez-vous d'autres ? et si oui, n'est ce pas trop pénalisant
en terme de performance ?



Ceci devrait vous intéresser :
http://www.dotnetguru.org/modules.php?op=modload&name=News&file=article&sidY8&mode=thread&order=0&thold=0

HTH,

--
Christophe Lauer - Relations Techniques Editeurs de Logiciels
Division Développeurs et Plateforme d'Entreprise - Microsoft France
http://www.microsoft.com/france/msdn/
This posting is provided "AS IS" with no warranties, and confers no
rights.



Avatar
msnews.microsoft.com
Avez vous pensé à utiliser des Web Services?

Vous créez un frontal Web Service développé en JAVA (pas besoin de modifier
le JAVA existant, il faut juste l'exposer sous forme de Web Service), et
vous attaquez ce Web Service par du code .NET.

Simon.


"Oxiane" a écrit dans le message de
news:
Bonjour,

j'ai besoin d'instancier un objet défini dans une classe JAVA, et
d'invoquer
bien sur ses méthodes.

Je n'ai pas la main sur le code JAVA. Je souhaite que le pont soit
'dynamique', c'est à dire que les solutions de conversion java --> dll COM
ne me conviennent pas.

J'ai vu qu'il existait des ponts JAVA/.NET, du style
http://www.jnbridge.com/

En connaissez-vous d'autres ? et si oui, n'est ce pas trop pénalisant en
terme de performance ?


--
Cordialement

Oxiane
----------------------------------------------------------
Omnia vanitas