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

Architecture Discussion :

confusion entre architecture 3 tiers et application distribuée


Sujet :

Architecture

  1. #1
    Candidat au Club
    Inscrit en
    Mai 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 2
    Points : 2
    Points
    2
    Par défaut confusion entre architecture 3 tiers et application distribuée
    slt,
    je avoir un éclaircissement sur qqpoints pour les arch 3tiers svp
    -est ce qu'une arch 3tiers est distribuée?
    -pour les méthodologies de communication entre les couches est ce que je peux utiliser l'envoi des messages ou rpc ou objets distribuées indépendemment du type de l'architecture?

    cette confusion m'est posée en consultant le net, parceque je travaialle sur une application windows 3tiers dédiée pour utilisation en entreprise et j'ai utilisé le .net remoting

    elle fonctionne bien mais j'ai peur que j'ai utilisé la méthode de communication inadéquate(si un système 3tiers ne peut pas être considérée comme système distribué)

    merci pour votre aide




  2. #2
    Expert éminent
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    Novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 898
    Points : 7 752
    Points
    7 752
    Par défaut
    Bonjour,

    Le 3/tiers est une philosophie de développement, une façon générale de penser les choses basée sur la séparation des responsabilité.
    La séparation de ces couches peut intervenir de différentes façons, ce peut être la création d'un projet en 3 packages en java, ou de 2 projets DLL + un projet GUI en dotNet.
    Même si au final la compilation donne un client lourd, la séparation des responsabilités existe bel et bien déjà à ce stade. Vous n'êtes donc pas obligé d'avoir une architecture basée sur des messages ou des composants orientés service pour qu'il soit question de 3/tiers.

    L'utilisation de mécanisme distribué comme les webservices ou le remoting au sein d'un projet vous pousse intuitivement vers du 3/tiers, car vous aurez naturellement tendance à utiliser vos interfaces graphiques comme des tableau de commande, et à effectuer tout le gros du boulot coté serveur.
    Vous pouvez toutefois faire les choses moins bien et faire de gros traitements de logique métier coté client, dans votre interface graphique et là ce n'est plus du 3/tiers mais c'est toujours du distribué.

Discussions similaires

  1. Réponses: 3
    Dernier message: 18/09/2016, 13h46
  2. Architecture 3 tiers et application desktop
    Par albert55 dans le forum ALM
    Réponses: 3
    Dernier message: 07/09/2013, 05h59
  3. Réponses: 3
    Dernier message: 17/06/2009, 09h34
  4. Réponses: 9
    Dernier message: 10/03/2008, 10h44
  5. Réponses: 14
    Dernier message: 20/02/2007, 10h26

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