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 :

CORBA entre Java et C++


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    storm_2000
    Invité(e)
    Par défaut CORBA entre Java et C++
    Bonjour,

    Peut-on utiliser une implémentation A de corba pour un langage B avec une implémentation C de corba pour un langage D ?

    Ou dois-je passer par IIOP / GIOP ou autre chose ?

  2. #2
    Membre expérimenté
    Inscrit en
    Août 2005
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 161
    Par défaut
    Il vaudrait mieux poser ta questions sur le forum CORBA !
    http://www.developpez.net/forums/f35...angages/corba/

    Si c'est le cas général de l'usage de CORBA qui t'intéresse alors voilà les premiers éléments:
    CORBA est fait pour l'interopérabilité entre différents langages, c'est à dire que des applications en langages différents peuvent dialoguer entre elles, en respectant un contrat IDL (Interface Definition Language).
    GIOP et IIOP sont les définitions du protocole neutre qui permettent ce dialogue.
    (GIOP la vision générale, IIOP la déclinaison IP)

    Tu as simplement besoin de:
    - sélectionner un environnement CORBA (un ORB) côté Java,
    - sélectionner un environnement CORBA (un ORB) côté C++,
    - définir les contrats IDL
    - implémenter le code client et le code serveur qui dialogue en utilisant ce contrat.

    Le dialogue passera su le tuyaux IP en utilisant IIOP/GIOP mais tu n'as pas à te préoccuper de ce protocole sous-jacent

  3. #3
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    C'est pour un nouveau développement, ou pour reprendre de l'existant ?

    Formulé autrement : tu as le choix libre de la technologie (CORBA-like si besoin), ou tu as déjà un produit CORBA qui tourne et avec lequel tu dois t'interfacer ?
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  4. #4
    Membre expérimenté
    Inscrit en
    Août 2005
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 161
    Par défaut
    Là on va partir sur le débat CORBA versus WebServices versus XXX....
    Ca tombe bien ça a été mon dada

    A quoi Mac LAK pense-t'il comme CORBA like ? Ice [http://www.zeroc.com] ?

  5. #5
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    Citation Envoyé par menator Voir le message
    Là on va partir sur le débat CORBA versus WebServices versus XXX....
    Pas vraiment, c'est plutôt par rapport à l'intéropérabilité réelle (et non pas théorique, qui est bien sûr nickel sur le papier) de certaines implémentations CORBA que je disais ça.
    Sur un projet existant, on fait avec ce qu'il y a bien sûr. Sur un nouveau projet "from scratch", on a toujours un peu plus de latitude.

    Citation Envoyé par menator Voir le message
    A quoi Mac LAK pense-t'il comme CORBA like ? Ice ?
    Yep, bien deviné : ICE en effet. J'ai déjà pu tester ICE avec succès entre C++, Python et C#, et ça se passe très bien. Aucune raison que ça ne marche pas tout aussi bien avec Java, vu que l'outil d'administration de base (fonctionnel dans mon cas, je précise) est ... une application Java !
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  6. #6
    storm_2000
    Invité(e)
    Par défaut
    il y a déjà un existant des clients en Java mais ayant très peu de connaissance et de temps je voulais savoir s'il y avait des moyens simple de faire communiquer les deux facilement avec CORBA...

Discussions similaires

  1. Réponses: 27
    Dernier message: 26/10/2011, 14h05
  2. Conflit entre java.util.Date et class java.sql.Date
    Par vonitiana dans le forum Langage
    Réponses: 3
    Dernier message: 30/06/2006, 11h43
  3. Agenda partagé : Choix entre Java et PHP ?
    Par joxbl dans le forum Général Conception Web
    Réponses: 19
    Dernier message: 31/03/2006, 13h55
  4. Pont entre Java et ActiveX
    Par Julien_riquelme dans le forum Général Java
    Réponses: 2
    Dernier message: 17/03/2006, 11h32
  5. [Eclipse 3.1]conflict de path entre java Eclipse et Oracle
    Par makohsarah dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 10/04/2005, 01h07

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