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

API standards et tierces Java Discussion :

Conseils API RMI


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 44
    Par défaut Conseils API RMI
    Bonjour,

    J'ai une application séparée en n modules. La communication entre ces n modules est de conception maison : utilisation de socket, message d'échange au format xml. Lors de gros échanges de données entre mes modules, j'ai l'impression que cela peine un peu.
    Je me demandais si ce ne serait pas mieux d'utiliser l'API RMI.
    J'aimerais donc avoir des avis, des conseils sur RMI, voire même des retours d'expérience.

    Merci d'avance,

    Sophie

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Avant de casser toute ta conception "'maison", regarde comment optimiser tes transferts XML !
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  3. #3
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 869
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 869
    Par défaut
    Salut,

    Je suis assez d'accord avec la remarque précédente, je ne pense pas de toutes façons que de passer à RMI soit une solution miraculeuse.

    Pour le retour d'experience, j'ai trouvé RMI assez lourd à utiliser, et je préfère de loin utiliser des web services.

    Je ne sais pas quel type de données tu transferts entre tes modules, mais si ça "peine" un peu, c'est forcément dans le temps de parsing ou de construction du fichier. Il faudrait trouver une méthode plus rapide, par exemple, connais-tu l'API Xstream ?

    A+

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 38
    Par défaut
    Salut.

    Pour reprendre les remarques précédentes, j'étudierai soigneusement les possibilité de RMI avant de remanier entièrement ta communication inter-modulaire.
    Cela dit, j'ai eu l'occasion d'utiliser RMI dans le cadre d'un projet en Développement d'Applications Distribuées à l'aide d'un outils nommé NetBean.
    Même si l'utilisation de RMI peut sembler lourdes, NetBean simplifie grandement la tâche et permet de générer une partie du code par le biais de modèles.
    Même si passer tout ton protocole de communication et d'appel par RMI te prendra un certain temps, la maintenance en sera certainement plus aisée par la suite. Reste à savoir si tu as l'intention de te reservir de l'application développée ou non. Une dernière chose, RMI permettant une abstraction des appels de méthodes à distance, je ne saurais trop te conseiller de regarder dans ton code actuel pour savoir si les communications entre modules sont bel et bien séparé des modules en question. Si tel est le cas le pasasge en RMI ne devrait pas poser de problème. Dans le cas contraire, tu vas galérer.
    Voili Voilou
    FX

  5. #5
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 44
    Par défaut
    Salut,

    Merci pour vos conseils.

    La création de mes messages d'échange XML se fait à partir de JAXB. Mes messages permettent essentiellement l'échange de données numériques entre mes modules.

    Je ne connaissais pas XStream, mais selon le tutoriel, il s'agit d'un parseur xml sans schéma.

    Tu me parles des web services. Aurais-tu un bon lien pour que je puisse avoir une meilleure idée à ce sujet, stp ?

    A +

Discussions similaires

  1. [API HTML5] Demande de conseil Api HTML5
    Par laurentg2003 dans le forum Général JavaScript
    Réponses: 52
    Dernier message: 01/12/2013, 13h28
  2. Conseil API pour tranfert fichier
    Par Invité(e) dans le forum Applets
    Réponses: 1
    Dernier message: 15/05/2008, 14h31
  3. Conseils sur une API simple pour Windows
    Par alejandro dans le forum Choisir un environnement de développement
    Réponses: 4
    Dernier message: 28/04/2005, 18h12

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