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

Développement Discussion :

Sockets vs Middleware avec client/serveur


Sujet :

Développement

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 97
    Par défaut Sockets vs Middleware avec client/serveur
    Bonjour à tous,

    J'aurai voulu savoir quels sont les avantages et inconvénients des sockets et des middleware(intergiciels) dans une architecture client/serveur dans différents cas (un client accède au serveur, plusieurs clients accèdent au serveur, plusieurs clients à plusieurs serveurs, etc...).

    Merci

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 12
    Par défaut
    Pour moi les sockets et les intergiciels ne se situent pas au même niveau, on ne pourrait donc pas les comparer.

    Les sockets ne sont qu'un détail technique, de très bas niveau, ils servent d'abstraction juste au dessus du réseau pour la communication entre 2 machines, et c'est généralement aux développeurs de se les coltiner.

    Les intergiciels se situent au niveau architectural des applications réparties, ils servent à s'abstraire des machines et des interconnexion qui composent un environnement réparti. Ce sont généralement les architectes logiciels qui sont confrontés aux middlewares.

    D'ailleurs les sockets peuvent êtres présents au fin fond des middlewares pour effectuer la communication entre machines, mais en aucun cas ils ne sont exposés aux développeurs d'applications sur middleware.

    Donc pour conclure:
    - les sockets lorsque l'on souhaite gérer "manuellement" et "à sa sauce" la communication entre 2 "machines".
    - les middleware lorsque l'on voit plus grand, que l'on doit s'insérer dans un environnement distribué complexe d'applications réparties qui risque d'évoluer.

Discussions similaires

  1. Socket - Problème de communication client/serveur
    Par Arkinou dans le forum Réseau
    Réponses: 4
    Dernier message: 31/05/2007, 15h01
  2. Réponses: 8
    Dernier message: 18/04/2007, 14h26
  3. application client/serveur avec les sockets
    Par baya1 dans le forum JBuilder
    Réponses: 1
    Dernier message: 24/02/2007, 15h37
  4. [Sockets] transfert de fichier client/serveur
    Par alex6891 dans le forum Développement
    Réponses: 6
    Dernier message: 20/03/2006, 16h14
  5. [SOCKET] connexion client serveur avec applet
    Par kaiser2003 dans le forum Applets
    Réponses: 2
    Dernier message: 06/10/2004, 22h32

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