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

Java Discussion :

Architecture en couches et architecture distribuée ?


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2010
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 66
    Par défaut Architecture en couches et architecture distribuée ?
    Bonsoir

    J'ai implémenté une architecture en couches ? quelle est la différence avec architecture 3 tiers.
    Je n'ai pas fait de séparation physique ! Mais Est ce que je peux la comparer avec une architecture distribuée ?
    Merci de m'éclaircir ces notions.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    476
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 476
    Par défaut
    J'ai implémenté une architecture en couches ? quelle est la différence avec architecture 3 tiers.
    Question difficile !!

    Ce sont des termes dont la définition varie selon les auteurs et les informaticiens en général.
    Il n'y a hélas pas de définition consensus.
    J'irais presque à dire que l'on l'utilise un peu n'importe comment maintenant pour parler de la séparation conceptuelle d'une application, quelle soit physique ou logique, ou même les deux.

    Selon les auteurs, tu auras principalement 2 visions du terme 'couche' et 'tiers'.
    Pour les uns:
    - Couche = Séparation physique + séparation logique
    - Tiers = Séparation physique + séparation logique
    - Donc Couche = Tier
    Pour les autres :
    - Couche = Séparation logique.
    - Tier = Séparation physique.

    Mais Est ce que je peux la comparer avec une architecture distribuée ?
    Si tu as fait une application 3 tiers sans séparation physique, alors dans ce cas non, puisque ton architecture est centralisée physiquement. C'est l'opposé d'une architecture distribuée.

    Une architecture distribuée est découpée, décentralisée physiquement.
    Par exemple, pour les 3 mêmes couches d'une application 3 tiers, tu pourrais avoir une machine dédiée à la base de données, une autre machine dédiée au serveur de présentation (exemple : un serveur java tomcat) et encore une ou plusieurs autres machines qui traite le métier (exemple : un serveur offrant des services web).
    Tu peux avoir plus qu'une machine par couche : tu distribues sur autant de machines que tes besoins en demandent.

  3. #3
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par thebloodyman Voir le message
    - Couche = Séparation logique.
    - Tier = Séparation physique.
    J'aurais tendance à dire que dans le cas "Tier", on a forcément un découpage logique.
    Ceci dit, c'est vrai qu'il n'y a pas vraiment de consensus sur les termes (mais bon, on a déjà vu ça avec les "beans").

    On peut voir 2 choses :
    - un découpage logique (couche ou tier)
    - une distribution/répartition des rôles (sur plusieurs machines)

    La distribution va (très certainement) faire appel au découpage logique, mais elle fait également référence à des mécanismes d'échange bien particuliers (rmi, soap par exemple).
    Ça va nettement plus loin.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre confirmé
    Inscrit en
    Février 2010
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 66
    Par défaut
    merci bien pour toutes ces informations

Discussions similaires

  1. Développement en architecture 3 couches ?
    Par dinbougre dans le forum Architecture
    Réponses: 18
    Dernier message: 30/06/2011, 14h35
  2. [N-Tier] Architecture en couches - Recherche tutoriels
    Par elmoustamide dans le forum Autres
    Réponses: 2
    Dernier message: 03/09/2007, 10h14
  3. [MAVEN2] vérification d'architecture en couche
    Par coco62 dans le forum Qualimétrie
    Réponses: 7
    Dernier message: 15/05/2007, 09h42
  4. question : architecture en couches
    Par Spacy_green dans le forum Développement
    Réponses: 10
    Dernier message: 25/05/2006, 18h08
  5. Architecture multi couches avec librairie borland?
    Par seb_asm dans le forum JBuilder
    Réponses: 4
    Dernier message: 08/06/2005, 10h14

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