IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Intéraction Do.Net et Java


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2004
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations forums :
    Inscription : Juin 2004
    Messages : 23
    Par défaut Intéraction Do.Net et Java
    Bonjour,

    Ma question concerne l'utilisation d'API Java (services développées en Java) depuis un environnement en Dot.Net (C# dans mon cas).
    Existe-il des moyens autre que l'utilisation de Web Services (problème de performances) pour appeler grosso-modo du code Java ?
    A noter que je suis débutant en C# et il s'agit plus en fait d'une demande de faisabilité sans nécessairement devoir recoder le Java en C#.
    Je vous remercie d'avance de votre aide !

    Cordialement,

    Jutige.

  2. #2
    Membre émérite
    Homme Profil pro
    Développeur / architecte
    Inscrit en
    Juillet 2009
    Messages
    473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur / architecte

    Informations forums :
    Inscription : Juillet 2009
    Messages : 473
    Par défaut
    Hello,

    La question m'intéressant, je suis aller fouiller un peu sur le web (tout ce que j'ai trouvé découle de ça).

    Apparemment il existe une solution commerciale dédiée:
    http://www.jnbridge.com/jnbpro.htm

    Une autre solution, ça serait l'utilisation de la JNI. (là ça devient de la plomberie compliquée C# => natif => java)

    Sinon, ta solution me semble bonne (encapsuler dans un web service).

    (Parce que les solutions "bidouille" il y en a aussi, genre là)

    Christophe

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2004
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations forums :
    Inscription : Juin 2004
    Messages : 23
    Par défaut
    Merci Chrisdot pour toutes ces infos !
    Je savais que le JNI était une API Java permettant d'appeler du code autre depuis du code Java mais je ne pensais pas l'inverse vrai...
    Je vais me renseigner à ce sujet.

    La solution commerciale a l'air intéressant notamment concernant l'utilisation d'une mémoire partagée (voir les potentiels risques)
    Dommage qu'aucune solution "libre" et souple ne soit disponible. Les langages me semblent pourtant assez similaires.

    La bidouille me paraît pas terrible d'un point de vue architecture...

    Jutige

  4. #4
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Les languages sont à peu près similaire (quoique...)
    Mais derrière, la machine virtuelle n'est pas du tout la même!

  5. #5
    Membre émérite
    Homme Profil pro
    Développeur / architecte
    Inscrit en
    Juillet 2009
    Messages
    473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur / architecte

    Informations forums :
    Inscription : Juillet 2009
    Messages : 473
    Par défaut
    @Jutige: "Accidentellement" je suis tombé sur ça.... J'sai pas ce qu'il y a dedans, mais ça peut peut-être t'aider.

Discussions similaires

  1. [Débat] Technologie .NET vs JAVA
    Par neo.51 dans le forum Débats sur le développement - Le Best Of
    Réponses: 1047
    Dernier message: 14/01/2019, 16h15
  2. Performance et ASP.NET / comparaison java ?
    Par tefirette dans le forum ASP.NET
    Réponses: 3
    Dernier message: 24/09/2007, 13h31
  3. Connexion a un service web .NET en JAVA
    Par skunkies dans le forum Services Web
    Réponses: 1
    Dernier message: 01/03/2007, 00h24
  4. [Net]socket java
    Par georges25 dans le forum Entrée/Sortie
    Réponses: 9
    Dernier message: 13/02/2006, 16h22
  5. Réponses: 7
    Dernier message: 06/04/2005, 19h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo